Агенты
Агенты — это специализированные AI-ассистенты, настроенные для конкретных задач и рабочих процессов. Они обеспечивают фокусированные инструменты с пользовательскими промптами, моделями и доступом к инструментам.
Типы агентов
Первичные агенты
Основные ассистенты для прямого взаимодействия. Переключайтесь между ними клавишей Tab.
- Build: Агент по умолчанию со всеми включёнными инструментами
- Plan: Ограниченный агент для планирования и анализа
Субагенты
Специализированные ассистенты, вызываемые первичными агентами или через упоминания @.
- General: Универсальный для многошаговых задач
- Explore: Быстрое исследование кодовой базы
Методы конфигурации
JSON-конфигурация
{
"agent": {
"review": {
"mode": "subagent",
"model": "anthropic/claude-sonnet-4",
"tools": {
"write": false,
"edit": false
}
}
}
}Markdown-конфигурация
Разместите в ~/.config/opencode/agent/ или .opencode/agent/:
---
description: Reviews code for quality
mode: subagent
temperature: 0.1
tools:
write: false
edit: false
---
You are in code review mode. Focus on quality and security.Параметры конфигурации
| Параметр | Назначение |
|---|---|
description | Краткое описание (обязательно) |
temperature | Случайность ответов (0.0-1.0) |
maxSteps | Ограничение агентских итераций |
model | Переопределение глобальной модели |
tools | Включение/отключение инструментов |
permission | Контроль доступа к инструментам |
mode | primary, subagent или all |
Создание агентов
opencode agent createТипичные случаи использования
- Build агент: Полная разработка
- Plan агент: Анализ без изменений
- Review агент: Ревью кода (только чтение)
- Debug агент: Расследование
- Docs агент: Написание документации