tsingular.ru
Все материалы

Урок 2: Дипломатия ролей (Plan vs Build)

Урок 2: Дипломатия ролей ⚖️

В OpenCode есть четкое разделение на тех, кто «думает», и тех, кто «делает». Это не просто настройки промпта, это разные уровни доступа к вашей системе.

🛡️ Agent: Plan (ReadOnly Стратег)

Этот агент находится в режиме изоляции. Он может читать всё, но не имеет прав на запись или удаление.

Когда использовать:

  • Аудит безопасности.
  • Проектирование новой фичи (Design Doc).
  • Поиск багов.
opencode run "Предложи архитектуру модуля уведомлений. Ничего не пиши в файлы, просто подготовь план" --agent plan

🛠️ Agent: Build (Исполнитель)

Ваш главный «боец». Имеет права на редактирование файлов и выполнение команд.

opencode run "Следуй плану из предыдущей сессии и внедри логику авторизации в @auth.ts" --agent build

🎭 Создание кастомного агента

Если вам нужен «узкий эксперт» (например, юрист или специалист по нагрузочному тестированию), вы можете создать его сами:

opencode agent create --description "Ты — эксперт по безопасности. Твоя цель — искать уязвимости и блокировать любые попытки выполнения опасных команд." --mode subagent --id security-fixer

Теперь вы можете вызывать своего спеца командой @security-fixer.


Урок 3: Память и законы →