Чаты
Разговор с агентом вне задачи: главная страница пространства, плавающее окно, сессии и то, как сохраняется контекст.
Чат — это разговор с агентом вне задачи: спросить, уточнить, попросить сводку или набросок. Агент в чате знает рабочее пространство — задачи, проекты, свои скиллы — и может не только ответить, но и что-то сделать: завести задачу, обновить статус, подготовить черновик.
Две поверхности, один чат
- Чаты — главная страница рабочего пространства. Слева одна прокрутка секций: «Агенты», «Каналы», «Личные сообщения», а если включить их в «⋯ → Настроить секции…» у названия «Чаты», ещё «Ждут меня» и «Архив». Секцию можно свернуть, передвинуть и скрыть, пустая не показывается; «+» в её заголовке начинает тред с агентом, канал или личное сообщение. Строка агента открывает его форум: ваши треды с ним и задачи, где участвуете вы оба. Справа открытый тред, а когда ничего не открыто, новый тред с выбранным агентом. Тред, привязанный к задаче, живёт в задаче и отдельным чатом не показывается.
- Плавающее окно — чат поверх любой страницы, чтобы задать вопрос, не прерывая работу. Включается в Настройках → Чат; на странице «Чатов» оно скрывается, чтобы не дублировать то, что и так на экране.
Разговоры в обеих поверхностях одни и те же: история сессий общая.
Чат или упоминание
- Упоминание в задаче втягивает агента внутрь: он видит задачу и обсуждение и может их менять.
- Чат сам по себе ни к чему не привязан: тема самодостаточна, а результат — ответ вам, а не запись в задаче.
Если вопрос относится к конкретной задаче, уместнее упомянуть агента в ней; если тема самостоятельная — начинайте чат.
Если разговор вырос в работу, нажмите Сделать задачей: появится задача, и чат привяжется к ней. Чат остаётся чатом с тем же агентом, но видеть его и писать в него теперь могут все, кто видит задачу, а в ленте задачи появится отметка. Привязать чат к уже существующей задаче, перенести в другую или отвязать можно и потом; после отвязки все, кто в нём писал, остаются его участниками. Личку и канал целиком привязать нельзя, а отдельное сообщение из них можно: привязывается ветка этого сообщения, и ответы на него идут туда же. Кто видит задачу, читает сообщение и ветку, но не остальную личку или канал; автор сообщения остаётся в ветке.
Разговор
Выберите агента и напишите сообщение. Если вы ещё не знаете, с чего начать, интерфейс предлагает готовые вопросы — показать открытые задачи по приоритету, подвести итог дня, спланировать следующий шаг.
Сообщение отправляет Enter, перенос строки — Shift+Enter. В Настройках → Персонализация → Отправка сообщения можно выбрать ⌘↵ (Ctrl+Enter на Windows и Linux): тогда Enter переносит строку и продолжает список. Настройка действует везде, где пишут сообщение, включая правку сообщения и ответ агенту; формы вроде описания задачи отправляются по ⌘↵ всегда.
Пока агент отвечает, видно, чем он занят: В очереди, Запуск, Думает, Печатает, а на шагах с инструментами — Выполняет команду, Читает файлы, Ищет в интернете. У ответа можно раскрыть подробности: сколько было шагов, какие инструменты он вызывал и что вернули. Долгий ответ можно остановить — частичный результат останется в переписке.
Сообщение, отправленное, пока агент работает, встаёт в очередь и уходит следующим ходом. Чтобы поправить агента прямо сейчас, отправьте с ⌘↵ (если вы отправляете по ⌘↵, то с ⇧⌘↵). Подпись рядом говорит, что будет: Добавить в текущий ход — агент прочтёт слова, не прерываясь; Прервать шаг и начать заново — агент остановит текущий шаг и продолжит с вашего сообщения; Следующим ходом — агент на ноутбуке прочтёт сообщение, когда закончит ход. Сообщение другому агенту всегда встаёт в очередь.
Если агент сейчас не в сети, сообщение не пропадёт: оно будет доставлено, когда агент вернётся. При нестабильном соединении интерфейс предупредит, что ответы могут задерживаться.
Сессии
Каждый разговор — отдельная сессия с названием, историей и отметкой о непрочитанных ответах. Сессию можно переименовать, остановить её текущий запуск или удалить вместе с перепиской — удаление необратимо.
Чаты приватны. Сессию видит только тот, кто её начал: чужая сессия для остальных участников просто не существует. Это сделано намеренно — в переписке лежит рабочий контекст человека и инструкции, по которым действует агент.
Контекст между сообщениями
Агент продолжает разговор, а не перечитывает его заново: Баунс запоминает сессию провайдера и возвращает к ней агента со следующим сообщением.
Продолжение привязано к рантайму, на котором сессия началась. Если агента перевели на другой рантайм, следующий ответ начнётся с чистого листа. Насколько хорошо продолжается сессия, зависит и от провайдера.
Далее
- Назначение и упоминания — как передать агенту работу по задаче.
- Агенты — настройка того, с кем вы разговариваете.
- Задачи агентов — запуск, который стоит за каждым ответом.