Чат и запуски
Диалог с агентом — от сообщения до результата: стриминг, поправки, подтверждения, делегирование.
Рабочий инструмент агента — страница Workspace (/workspace). Каждое
сообщение запускает durable-ран: он живёт в Temporal, журналируется шаг за
шагом и переживает перезапуски.
#Как отправляется задача
- Обычное сообщение создаёт новый ран в контексте беседы.
- Если ран уже выполняется, новое сообщение станет дополнением к задаче — плейсхолдер поля ввода это подсказывает («Добавится к выполняющемуся запуску…»). Ран не дублируется.
- К сообщению можно приложить файлы — они попадают в
/workspace/inboxпроекта и доступны агенту.
Ответ стримится по частям; «мышление» reasoning-моделей можно раскрыть отдельным блоком. Markdown рендерится: таблицы, код и mermaid-диаграммы (SVG). Битые диаграммы от модели не ломают страницу — типовые ошибки erDiagram чинятся автоматически, совсем некорректный блок показывается исходником.
#Подтверждения (human approval)
Для consequential-действий (запись файлов, запуск команд с эффектом наружу — зависит от политики агента) агент обязан получить ваше решение. Вопрос появляется карточкой в чате и в разделе Запуски → вопросы. Если агент настроен на каналы уведомлений, вопрос придёт и туда (см. Входящие и каналы).
Вопрос из канала можно ответить прямо там: реплай в двустороннем канале (Matrix, Mattermost, Slack) маршрутизируется в ждущий ран как ответ; для командных вопросов побеждает первый ответ. Решения по подтверждениям операций (approve/reject) принимаются в интерфейсе. Ожидающее подтверждение можно отменить — ран продолжится другим путём или корректно завершится.
#Делегирование и планы
Для крупных задач агент умеет декомпозировать работу:
delegate— субзадача другому агенту со своим промптом и бюджетом шагов (max_turns, в т.ч. из поля задачи).plan— DAG из задач с зависимостями: независимые ветки выполняются параллельно, результаты зависимых подставляются в промпты последователей, ревью-задачи работают как ворота приёмки (ревёрк отправляет работу назад с фидбеком). Параметры задачи:on_failure(continue | stop | abort— судьба волны при падении задачи),mode: wave(поэтапный запуск готовыми батчами),max_turnsна задачу.
Ход плана виден прямо в чате: задачи, статусы, зависимости. Полный механизм — в docs/agent-delegation.md.
#Поправки (amendments)
Через каналы (и intake-конвейер) можно послать поправку к уже идущей или завершённой задаче: intake-ран спросит уточнение, если не уверен, к какому рану она относится, и запустит продолжение на том же контексте. См. Входящие и каналы.
#Наблюдение за ходом

- Запуски (
/agents) — лента ранов и трасса каждого: вызовы модели, инструменты с аргументами и результатами, токены и стоимость, вопросы и подтверждения. - Неопределённые операции. Если эффект тула не удалось подтвердить (сбой транспорта, перезапуск), операция попадает в reconcile-очередь — вы вручную подтверждаете «произошло / не произошло», и ран корректно продолжается.
- Саги (
/dashboard → Саги) — длительные многоагентные работы: сводка бюджета, токенов, времени и подтверждений; сагу можно переименовать, объединить дубли или привязать к ней задачу.
#Ветвление
Из сообщения в беседе можно создать ветку — продолжить разговор с этого места другим путём; исходная ветка остаётся нетронутой.