chore(config): remove scout agent #115
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Контекст
Агент
scout— конфиг-агент без промпт-файла (agents/scout.mdникогда не существовал), определён только в.opencode/opencode.json(блокagent.scout, модельollama-cloud/deepseek-v4-flash,reasoningEffort: max). Пользователь считает его бесполезным и просит удалить.Задача
Полностью удалить агента
scoutиз конфигурации:.opencode/opencode.json: удалить блок"scout"изagent; убрать"scout": "allow"изpermission.taskуgeneral,reviewer,vision.tests/test_permissions.py: убрать"scout"из кортежей агентов вtest_agents_have_models,test_agent_models_exact,test_agents_have_reasoning_effort_max; поправить expected вtest_general_reviewer_task_permissionsна{"*": "deny", "explore": "allow", "vision": "allow"}.grep -ri scoutпо репо: 0 совпадений.Контракты
agentсекцииopencode.jsonбольше нет ключаscout.permission.taskуgeneral/reviewer/visionравен{"*": "deny", "explore": "allow", "vision": "allow"}.pytest tests/test_permissions.py— зелёный.Инварианты
explore,general,reviewer,memory-syncer,vision) и их настройки не меняются.Граничные случаи
opencode.jsonиtests/test_permissions.py(проверено explore-агентом). Если grep найдёт дополнительные упоминания (skills/docs/AGENTS.md) — удалить и их.Влияние на связанные компоненты
.opencode/opencode.json— блок agent, permission.task трёх агентов.tests/test_permissions.py— 4 функции (3 кортежа агентов + 1 expected-словарь).Вне scope
Критерии приемки
grep -ri "scout"по рабочему дереву — 0 совпадений.pytest tests/test_permissions.py— все тесты проходят.