Задачи
Задача — одна единица работы: промпт, агент, проект, жизненный цикл, транскрипт и результат. Задачи переживают перезапуски и переносятся между агентами.
Список задач

Список показывает все доступные вам задачи. Фильтры сужают по проекту, агенту, состоянию, тегу или исполнителю. Чип статуса в строке — состояние задачи.
Звезда слева от статуса добавляет задачу в избранное. Избранное приватно для вашего аккаунта, синхронизируется между браузерами и всегда поднимается вверх в каждом списке задач (та же звезда есть в шапке страницы задачи). Повторный клик убирает задачу из избранного.
Создайте задачу через New task в шапке или + рядом с именем agency. Композер спрашивает:
- Project — где задача и кто её видит.
- Agent — конкретный агент или Auto-assign, чтобы выбрал планировщик.
- Title и prompt — что нужно сделать. Файлы прикрепляются скрепкой или drag and drop.
- Tags, priority и size — опциональные метаданные для фильтров и планировщика.
Задача создаётся в draft или queued. Draft ещё можно редактировать; queued ждёт свободного слота на подходящем агенте.
Состояния задачи
| Состояние | Значение |
|---|---|
draft | Создана, но не отправлена. Промпт ещё редактируется. |
queued | Ждёт планировщика и свободного слота. |
running | Pi работает. |
input | Pi задал вопрос и ждёт ответа. |
settled | Запуск завершён; можно продолжить. |
completed | Завершена человеком. |
failed | Запуск упал; ошибка показана над консолью. |
cancelled | Остановлена и не должна продолжаться. |
Страница задачи

Три области:
- Шапка — редактируемое имя, проект, состояние, приоритет и размер. Меню справа открывает панель деталей.
- Консоль — живой транскрипт Pi. Вызовы инструментов сворачиваются, вопросы появляются inline, композер продолжения — внизу.
- Панель деталей — исполнитель, теги, команды, лиды, версии промптов, ссылки и использование.
Промптинг
До первого запуска редактор меняет исходный промпт задачи. После старта композер отправляет сообщения в ту же сессию Pi. Write и Preview проверяют Markdown перед отправкой.
Ctrl+Enter (Cmd+Enter на macOS) отправляет сообщение. Перетащите файлы в консоль или используйте скрепку. Файлы загружаются в agency и материализуются в workspace агента до того, как их увидит Pi.
Сайты
Когда задача публикует статический сайт, над консолью появляются вкладки Chat и Site. Сайт открывается рядом с чатом; Full size или New tab дают ему всё окно. См. Сайты.
Ответы на вопросы
Когда Pi задаёт вопрос, задача переходит в input. Опросник появляется в консоли; ответьте, и задача продолжится. Если ответ не отправился, диалог сохраняет ввод для повторной попытки.
Очередь steering-сообщений
Во время запуска можно отправлять steering-сообщения. Они ставятся в очередь и вставляются между блоками инструментов, не прерывая текущий шаг. Очередь видна над композером, её можно очистить.
Остановка и продолжение
- Cancel останавливает запуск и переводит задачу в
cancelled. - Re-queue на упавшей задаче запускает новый прогон.
- Follow up на settled/completed отправляет новое сообщение в ту же сессию.
Задача, переназначенная другому агенту, восстанавливается из истории сессии agency. Если workspace старого агента удалён, задача показывает Session cleaned up; follow-up начнёт новую сессию Pi из сохранённой переписки.
Панель деталей
| Вкладка | Содержимое |
|---|---|
| Overview | Исполнитель, проект, теги, приоритет, размер, команды, лиды. |
| Prompt | Версии промптов и собранный системный промпт. |
| Links | Ссылки, опубликованные инструментом setTaskUrls. |
| Artifacts | Файлы-результаты задачи. |
| Attachments | Вложения задачи и её сообщений. |
| Usage | Токены и стоимость задачи. |
| History | Сохранённые записи сессии Pi. |
Писать промпты могут владельцы и участники проекта. Viewer читает транскрипт и артефакты.
Id задач
Id содержит префикс проекта и номер, например CHPI-42. Пара (project, sequence) стабильна даже при переименовании префикса.
