Все материалы
Урок 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.