tm2027 · борд предложений · волна четвёртая · 2026-08-11

Операции флота: десять ходов вокруг агентов

Прошлая волна была про терминал вообще — вся ушла в скип. Эта — целиком про ежедневный цикл оператора флота: увидеть, кто ждёт → прочитать вопрос → ответить → следующий, и про то, чтобы состояние флота не терялось между взглядами. Ключи — цифры 1…0; отметь и пришли ссылку из планки.

1

Следующий, кто ждёт

очередь малый крой

Ctrl+Shift+N прикрепляет первого агента из NEEDS YOU — кросс-серверно, в порядке, который watch уже держит. Ответил — тот же чорд ведёт к следующему. Очередь пуста — статус-бар честно говорит «никто не ждёт», и чорд никого не дёргает.

Это inbox-walk для агентов: N заблокированных разбираются одним пальцем, без единого взгляда в рейл. Ctrl+Tab по watch-рядам уже существует — но только пока линза открыта и по всем band'ам; этот чорд глобален и ходит только по тем, кто ждёт рук.

NEEDS YOU · 2
claudeСпрашивает: пушить ли фикс…wsl·r1
grokГотово: отчёт по VRAMwsl·oxide
Attached w2:p1 · claude/ещё 1 ждёт · Ctrl+Shift+N

Чорд сам считает очередь и говорит, сколько осталось за спиной.

2

Вопрос виден с ряда

watch средний крой

Раскрытый NEEDS YOU-ряд показывает хвост стекла своей панели — последние строки живого кадра, который дека и так держит для мгновенного переключения, — и REPLY-строку под ним. Вопрос агента читается и получает ответ, не покидая рейла и не трогая привязанную панель.

Сейчас цикл — прыгнуть, прочитать, ответить, вернуться: четыре хода там, где нужен один. Кадры уже льются в припаркованные поверхности; ряд лишь показывает то, что дека уже знает. Честная граница: мост мёртв — ряд говорит это словами вместо хвоста.

NEEDS YOU · 1
claude■ waits · 4mwsl·r1 · w2:p1
…tests passed, 0 failed. Push the fix to origin/main, or open a PR branch instead? [push/pr] _
prENTER отвечает

Вопрос, контекст и ответ — в одном ряду; привязанная панель не шелохнулась.

3

Быстрые реплики

watch малый крой

Над REPLY-строкой — чипы: три последних отправленных ответа плюс вечное continue. Клик — текст в поле, Enter — ушло; клик с Ctrl — ушло сразу. Ничего не настраивается: история сама знает, чем вы отвечаете.

Девять из десяти ответов флоту — «да», «continue», «пуш». Каждый набирается заново десятки раз в день. Хранится рядом с историей прикреплений — клиентская мета с давним прецедентом; и это те же чипы, что двери маршрута: существующему глаголу дали ручку.

continue да, пуш pr y
continueENTER отвечает

Чип наполнил поле — Enter остался за человеком; Ctrl+клик решает целиком.

4

Стоп-кран, не прикрепляясь

управление малый крой

В меню агент- и watch-ряда — INTERRUPT: ^C уходит в мост той панели без прикрепления. Прерывание останавливает работу, поэтому глагол заряжается — INTERRUPT · SURE?, три секунды — той же фигурой, которой дека заряжает всё необратимое.

Агент ушёл в цикл и жжёт окно подписки — а вы в другой панели. Сейчас: прыгнуть, ^C, вернуться, и прыжок стоит внимания дороже самого ^C. REPLY уже пишет в чужой мост — этот глагол шлёт один байт той же дорогой.

omp▶ run · 2h · Evaluate Qwen…wsl·crawling

Второе нажатие в те же три секунды — и ^C ушёл; панель осталась чужой.

5

Пока вас не было

возврат малый крой

Окно вернулось после долгой отлучки — правый край статус-бара ведёт счёт: «пока вас не было: 2 ждут · 1 done · 1 bell», в янтарной рамке пульса. Клик открывает watch; счёт гаснет сам, как только всё названное разобрано.

Возврат к флоту сейчас начинается с археологии: пройти рейл глазами и вспомнить, что изменилось. Кольцо событий уже всё записало — notices хранят последние полсотни; счёт — это его свёртка с момента, когда окно ушло. Ничего нового не хранится.

Herdr 0.8.0 · 4/4 LIVE/68 × 25 · UTF-8пока вас не было: 2 ждут · 1 done · 1 bell

Одна строка вместо обхода двенадцати воркспейсов взглядом.

6

Будильник на панель

babysit малый крой

В меню панели — REMIND IN 5 / 20 / 60: через срок приходит обычное уведомление в двери notify_mode — карточка, пульс, тост если окно неактивно — с прыжком в панель. Таймер живёт в этом запуске и честно говорит об этом; второй REMIND заменяет первый.

«CI дожуёт минут за двадцать», «дам агенту час» — такие обещания сейчас держит голова, и она их роняет. Вся доставка уже построена — карточки, пульс, тосты, прыжок по клику; будильник — это notice с задержкой.

codex · напоминание · 20м вышли · w1:p1

Карточка пришла в тот же угол, что все новости, и кликом ведёт в панель.

7

Ссылка из работы агента

watch малый крой

Когда в работе агента — в титуле, который карточка уже показывает, — стоит URL, меню ряда получает пункт OPEN LINK, открывающий его системным браузером. Нет ссылки — нет пункта: меню остаётся фотографией открытых дверей.

Агенты кончают работу словами «открыл PR #113» — и адрес уже написан в их титуле, но кликается только внутри стекла, куда надо прыгнуть. Сканер URL и системный запуск уже есть — глагол лишь применяет их к строке, которую хром уже держит в руках.

codexf7a2c91eОткрыл github.com/alexio777/tm2027/pull/113✓ done · 3m
tm2027 · #1 · D:\dgxs\tm2027

Ревью начинается с правого клика по ряду, а не с прыжка в панель.

8

Заметка на панели

память малый крой

В меню панели — NOTE…: одна строка ваших слов ложится под работу агента в карточке и в watch-ряду, курсивом в тёплой краске. Хранится у клиента, как ручной порядок рядов; уходит с панелью или пустым текстом.

Титул панели — слова агента о себе; а «жду ревью Копилота, потом merge» — ваши слова о нём, и им сейчас негде жить, кроме головы. Понедельник начинается с чтения двенадцати панелей; с заметками — с чтения своих же выводов о них.

claude17f73917Просмотр файла HANDOFF.md■ waits · 2h
tm2027 · #1 · D:\dgxs\tm2027
жду ревью Copilot на #111, потом accept

Своя строка — своей краской: слова оператора не путаются со словами агента.

9

Непросмотренный переход

watch малый крой

Агент, ставший done или blocked вне взгляда, несёт на ряду тихую янтарную метку — до первого прикрепления, ровно по грамматике BELL. Пять done в band'е, и сразу видно: три разобраны, два ещё не открывались.

DONE отвечает «что случилось», но не «что из этого я уже видел» — а после часа отлучки это разные вопросы. Механика целиком BELL'ова — та же жизнь метки, тот же гаситель; отличается только событие: не байт 0x07, а смена статуса в снапшоте.

DONE · 3
grokОтчёт готовwsl·oxide
codexPR открытwin·tm2027
kimiФлот ogs разобранwsl·botv8

kimi уже открывали — метки нет; grok и codex ещё ждут первого взгляда.

0

Что он наработал

ревью малый крой

В меню агента — SHOW DIFF: новый таб открывается в каталоге агента — тем же tab create --cwd — и в него печатается git status -s && git diff --stat. Показывает шелл, не дека: она не читает репозиторий и ничего не утверждает от себя.

Первый вопрос к done-агенту — «что ты потрогал?». Сейчас: прыгнуть, прервать его REPL... или открыть шелл и дойти руками. Обе двери построены: cwd в снапшоте, «открыть таб и напечатать команду» уже ходит у subs-релогина.

D:\dgxs\tm2027> git status -s && git diff --stat M src/ui.rs M DESIGN.md 2 files changed, 1171 insertions(+)

Соседний таб отвечает на «что потрогал», не прерывая самого агента.

ничего не выбрано tm2027-ux4.pages.dev/#pick=…