Перейти к основному содержимому

Первый разговор

Где он начинается

Новый разговор открывается в ~/.opencli/workspace — если только он не принадлежит отделу, тогда он открывается в каталоге этого отдела.

Это важнее, чем кажется. Песочница агента может писать куда угодно внутри своего рабочего каталога, поэтому каталог, в котором открыт разговор, — это всё, что он может изменить. Раньше по умолчанию была ваша домашняя папка; теперь нет, и причина — в Песочнице и подтверждениях.

Сменить его можно кнопкой с папкой над полем ввода.

Попросить о чём-нибудь

Обычными фразами. У агента есть ваши файлы, оболочка и те коннекторы, которые вы добавили:

Прочитай invoices.csv и перечисли все строки, нарушающие правила из rules.md
Что изменилось в этом репозитории за последнюю неделю?
Сравни their-draft.md с our-terms.md и перечисли все расходящиеся пункты

Что происходит, прежде чем что-то изменится

По умолчанию агент показывает команду, которая не признана безопасной, до запуска, и показывает запись в файл до того, как её сделать. Каждое действие вы подтверждаете или отклоняете.

Три настройки, в Customize:

Спрашивать обо всём незнакомомкаждая команда, не признанная безопасной, показывается заранее
Спрашивать только после сбоякоманды выполняются без присмотра; вас спрашивают, когда какой-то нужен более широкий доступ
Не спрашивать никогдаперед запуском ничего не показывается

Последнее — для каталога, в котором вы дали бы волю скрипту. Как следует это объяснено в Песочнице и подтверждениях.

Посмотреть, что он сделал

Artifacts перечисляет файлы, которые агент правил в этом разговоре, вместе с диффами. Одно честное ограничение: сюда попадают только правки, сделанные файловым инструментом агента. Файлы, записанные выполненной им shell-командой — heredoc, скрипт, git checkout — не отслеживаются и здесь не появятся.

Когда перестаёт помещаться

Разросшийся разговор сжимается в пересказ, чтобы продолжать помещаться. Вы увидите Summarising the conversation…, и дальше ветка продолжается с пересказом вместо старых ходов.

Если пересказ не поможет — потому что длина берётся из схем инструментов, а не из разговора — он говорит об этом один раз, а не повторяет попытку каждый ход.

Дальше

Один разговор — это один разговор. Чтобы работа шла без вас, заведите отдел.