chore(agents): фоновые сабагенты в leader, permissions-схема v2 в researcher
This commit is contained in:
@@ -52,6 +52,7 @@ permission:
|
||||
3. **Делегировать** — вызови сабагента через `task`, передав:
|
||||
- контекст задачи (файлы, ошибки, ожидания)
|
||||
- чёткий критерий «сделано»
|
||||
- по возможности запускай сабагентов в фоне, чтобы не блокировать основной диалог
|
||||
4. **Принять результат** — дождись завершения, проверь что критерии выполнены:
|
||||
- Для кода: тесты, typecheck, линтер проекта (`pytest`, `pnpm test`, `pnpm typecheck`, `pnpm lint` — что есть в проекте)
|
||||
- Для инфраструктуры: `systemctl is-active`, healthcheck, статус деплоя
|
||||
|
||||
+19
-8
@@ -2,16 +2,27 @@
|
||||
description: Исследователь и консультант по кодовой базе. Изучает архитектуру,
|
||||
находит связи, объясняет устройство проекта. Read-only.
|
||||
mode: all
|
||||
temperature: 0.2
|
||||
color: "#4ecdc4"
|
||||
permission:
|
||||
bash:
|
||||
"*": ask
|
||||
ls *: allow
|
||||
webfetch: deny
|
||||
websearch: deny
|
||||
external_directory: ask
|
||||
steps: 25
|
||||
request:
|
||||
body:
|
||||
temperature: 0.2
|
||||
permissions:
|
||||
- action: shell
|
||||
resource: "*"
|
||||
effect: allow
|
||||
- action: shell
|
||||
resource: ls *
|
||||
effect: allow
|
||||
- action: webfetch
|
||||
resource: "*"
|
||||
effect: deny
|
||||
- action: websearch
|
||||
resource: "*"
|
||||
effect: deny
|
||||
- action: external_directory
|
||||
resource: "*"
|
||||
effect: ask
|
||||
---
|
||||
|
||||
# Researcher — исследователь и консультант
|
||||
|
||||
Reference in New Issue
Block a user