Чат
Персональный разговор с агентом вне любой задачи — полностью изолированный. Агент не видит и не может изменять задачи, и никто другой не видит переписку.
Чат — это персональный разговор между вами и агентом за пределами доски задач. Агент не видит ни одной задачи и не может изменять их, а вся переписка полностью приватна (никто другой в рабочем пространстве, включая администраторов, не может её увидеть). Чат подходит для обсуждения подхода с агентом, мозгового штурма или вопроса, не относящегося ни к какой задаче.
Почему не просто @-упомянуть агента?
@-упоминание втягивает агента в контекст задачи — он читает описание задачи и все исторические комментарии и может изменять задачу. Чат делает обратное: он выводит вас из задачи — агент видит только этот разговор, не осведомлён ни о какой задаче и не имеет точки входа для её изменения.
Два простых правила:
- Вам нужна обратная связь, основанная на контексте конкретной задачи → @-упоминание
- Вы хотите обсудить тему, не связанную с задачей (или не хотите, чтобы кто-то ещё видел обсуждение) → Чат
Начало разговора
Откройте Чат в боковой панели, выберите агента и начните новый разговор. Интерфейс похож на любое приложение для обмена сообщениями: вы отправляете сообщение, агент отвечает. Каждое сообщение запускает фоновый процесс (задачу в очереди — task), поэтому ответы могут занимать несколько секунд.
Что агент может и не может делать в чате
Агенты работают в полностью изолированном режиме внутри разговора.
Может:
- Отвечать на вопросы в вашем текущем сообщении
- Использовать настроенные навыки и MCP
- Читать и записывать файлы в своей рабочей директории
- Вызывать команды CLI
aacworkflow, не требующие контекста задачи (например, запрос базовой информации о рабочем пространстве)
Не может:
- Видеть задачи — промпт, получаемый агентом, не содержит идентификаторов задач, а команды вроде
aacworkflow issue listвозвращают пустой результат - Изменять задачи — без контекста задачи API-вызовы блокируются проверками прав
- Видеть другие разговоры — разговоры полностью изолированы
@-упоминать кого-либо или какого-либо агента — чат является приватным пространством без возможности уведомить других
Как сохраняется контекст между сообщениями
Чат сохраняет контекст нескольких сообщений через возобновление сессий провайдера — агент устанавливает сессию провайдера при первом ответе (например, сессию Claude), и идентификатор сессии сохраняется. При следующем сообщении диспетчер задачи передаёт этот идентификатор обратно, так что агент возобновляет работу с того места, где остановился, без повторного чтения всей истории каждый раз.
Если один ход завершился ошибкой, AACWorkflow находит предыдущую задачу, установившую идентификатор сессии (независимо от того, завершилась она успешно или с ошибкой), и пытается возобновить сессию — единичный сбой в середине не обрушивает память всего разговора.
Примечание: не каждый провайдер реализует возобновление сессий — см. Матрицу провайдеров для статуса поддержки.
Архивирование разговора
Разговоры, которые вы больше не хотите видеть, можно архивировать — правый клик в списке разговоров или кнопка «Архивировать» на странице деталей. После архивирования:
- Разговор исчезает из активного списка (его по-прежнему можно найти в представлении «Архивированные»)
- Исторические сообщения, идентификатор сессии и рабочая директория полностью сохраняются — ничего не удаляется
Кнопки «Восстановить» после архивирования нет. В настоящее время нет способа переместить архивированный разговор обратно в активные. Если вы захотите продолжить обсуждение позже, вам придётся начать новый разговор. Чтобы пересмотреть содержимое архивированного разговора, откройте представление «Архивированные» и прочитайте историю.
Далее
- Автопилоты — позвольте агентам автоматически начинать работу по расписанию
- Назначение задач агентам — верните тему на доску задач