From 1170564afc822814a434086667bcccd1571f7a14 Mon Sep 17 00:00:00 2001 From: eka Date: Fri, 30 Oct 2026 19:55:56 +0500 Subject: [PATCH] =?UTF-8?q?chore(agents):=20=D1=84=D0=BE=D0=BD=D0=BE=D0=B2?= =?UTF-8?q?=D1=8B=D0=B5=20=D1=81=D0=B0=D0=B1=D0=B0=D0=B3=D0=B5=D0=BD=D1=82?= =?UTF-8?q?=D1=8B=20=D0=B2=20leader,=20permissions-=D1=81=D1=85=D0=B5?= =?UTF-8?q?=D0=BC=D0=B0=20v2=20=D0=B2=20researcher?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- agents/leader.md | 1 + agents/researcher.md | 29 ++++++++++++++++++++--------- 2 files changed, 21 insertions(+), 9 deletions(-) diff --git a/agents/leader.md b/agents/leader.md index 4ca6013..b01d3ab 100644 --- a/agents/leader.md +++ b/agents/leader.md @@ -52,6 +52,7 @@ permission: 3. **Делегировать** — вызови сабагента через `task`, передав: - контекст задачи (файлы, ошибки, ожидания) - чёткий критерий «сделано» + - по возможности запускай сабагентов в фоне, чтобы не блокировать основной диалог 4. **Принять результат** — дождись завершения, проверь что критерии выполнены: - Для кода: тесты, typecheck, линтер проекта (`pytest`, `pnpm test`, `pnpm typecheck`, `pnpm lint` — что есть в проекте) - Для инфраструктуры: `systemctl is-active`, healthcheck, статус деплоя diff --git a/agents/researcher.md b/agents/researcher.md index eca9560..1400173 100644 --- a/agents/researcher.md +++ b/agents/researcher.md @@ -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 — исследователь и консультант @@ -53,4 +64,4 @@ steps: 25 - Исследуй тщательно. Не ограничивайся поверхностным поиском. - Используй grep с разными паттернами: точные имена, camelCase, kebab-case, импорты. - Ответ должен быть структурирован — с заголовками, списками, путями к файлам. -- Если не можешь ответить полно — скажи что ещё нужно проверить. +- Если не можешь ответить полно — скажи что ещё нужно проверить. \ No newline at end of file