# pi-context-report — тест-3 (headless pi-воркер через сервис) **Тест:** Песочница поллера, тест-3 — headless pi-воркер, поднятый сервисом agents-task-runner (spawn-adapter `pi-deepseek`). Проверка полноты контекста: AGENTS.md, скилы, MCP-тулы, `.agents/inbox`, модель/провайдер. **Сессия:** `2026-08-23T15:19:10.528Z`, session id `01a02f34-47c0-7619-a956-7c5171c6955c` (файл сессии `~/.pi/agent/sessions/--C--Users-vitya-projects-poller-sandbox--/...jsonl`) **CWD:** `C:\Users\vitya\projects\poller-sandbox` **Выполнено по скилу:** `.agents/skills/sandbox-probe/SKILL.md` --- ## 1. AGENTS.md (корень репо) Прочитан и процитирован полностью (123 байта): ```markdown # AGENTS.md # Agent instructions. Each line is a trigger for an installed skill. pull remote before work we're on Windows ``` - `pull remote before work` → активирован скил `pulling-before-work` (`git pull --ff-only` выполнен перед работой, «Already up to date»). - `we're on Windows` → активирован скил `active-platform` (Windows/PowerShell по умолчанию). ## 2. Скилы ### Пользовательские: `~/.agents/skills/` — 51 скил Загружены и видимы воркеру (список папок): `active-platform`, `brainstorming`, `browser-cdp`, `caveman`, `caveman-commit`, `caveman-compress`, `caveman-help`, `caveman-review`, `code-review`, `command-index`, `delegate-task`, `diagnosing-bugs`, `find-skills`, `fnf-testing`, `grilling`, `inter-session-messaging`, `loop-me`, `meta-host-routing`, `private-dev-public-publish`, `project-bootstrap`, `project-discipline`, `pulling-before-work`, `ralph-loop-execution`, `recommend-dont-menu`, `review-kit-pi-method`, `review-subagent`, `session-handoff`, `session-inbox-monitor`, `setup-agents-task-runner`, `setup-context7`, `setup-interns`, `setup-projects-meta`, `setup-tasks`, `setup-wiki`, `task-format`, `task-loop`, `tdd-criteria`, `update-skills`, `using-context7`, `using-interns`, `using-markitdown`, `using-projects-meta`, `using-system-snapshot`, `using-tasks`, `using-vds-ops`, `using-wiki`, `using-wiki-graph`, `vision-subagent`, `web-search`, `workshop-promote-brainstorm`, `writing-skills` ### `~/.pi/agent/skills/` — не существует (пусто/нет директории) Репо-локальный скил из `.agents/skills/` загружен и исполнен: **`sandbox-probe`**. ## 3. MCP-тулы Доступно **7 MCP-серверов** (префиксы `mcp__*`), ~302 тула в сумме: | Сервер | Тулов | Что даёт | |---|---|---| | `mcp__omniroute__` | ~107 | роутинг LLM-запросов, quota, каталог моделей, комбо, компрессия (CCR/RTK), пулы сессий, gamification, Notion, Obsidian, локальный корпус, плагины, скилы, web-search/fetch | | `mcp__kicad__` | ~142 | проектирование PCB/схем: компоненты, трассы, ERC/DRC, футпринты, символы, JLCPCB-каталог, gerber/BOM/3D-экспорт, freerouting | | `mcp__projects_meta__` | 26 | задачи (tasks_*), shared-wiki (knowledge_*), мета-диагностика, поллер | | `mcp__filesystem__` | 14 | чтение/запись/поиск файлов | | `mcp__wiki_graph__` | 5 | реляционные запросы по `.wiki/` (path/neighbors/backlinks/orphans/stats) | | `mcp__vds_ops__` | 4 | docker ps/logs/inspect/stats (VDS, read-only) | | `mcp__interns__` | 4 | bulk_text_read, repo_read, transcript_distill, grep_audit (дешёвые интерны) | Плюс встроенные тулы хаба: `read`, `bash`, `edit`, `write`, `review_subagent`, `search_web`, `describe_image`. ## 4. `.agents/` Дерево: ``` .agents/ ├── README.md — «канал межсессионной связи воркера» (описание ролей inbox/ и skills/) ├── inbox/ — межсессионные письма; содержит только .gitkeep — писем НЕТ └── skills/ └── sandbox-probe/SKILL.md — репо-локальный скил, загружен pi из cwd/предков ``` **Inbox пуст** — входящих писем нет (только `.gitkeep`). Канал работает: README читается, директория видна, `.gitkeep` на месте. ## 5. Провайдер / модель | Переменная | Значение | |---|---| | `PI_PROVIDER` | `deepseek` | | `PI_MODEL` | `deepseek-v4-flash` | | `PI_REASONING_LEVEL` | `high` | | `PI_CODING_AGENT` | `true` | | `PI_MCP_EAGER` | `1` | | `PI_SESSION_ID` | `01a02f34-47c0-7619-a956-7c5171c6955c` | Подтверждено `~/.pi/agent/settings.json` (`defaultProvider: deepseek`, `defaultModel: deepseek-v4-flash`, `defaultThinkingLevel: high`) и первым событием сессии (`model_change → deepseek/deepseek-v4-flash`). Внешний контекст задачи («spawn-adapter pi-deepseek») согласуется с фактом — воркер реально поднят на deepseek. ## 6. Дополнительно (виден и рантайм) - Расширения `~/.pi/agent/extensions/`: `inbox-monitor.ts`, `review-subagent.ts`, `search-web.ts`, `session-close-ritual.ts`, `session-health.ts`, `vision-subagent.ts`. - Пакеты (settings.json): `npm:@ryan_nookpi/pi-extension-claude-mcp-bridge`. - `.wiki/CLAUDE.md` прочитан перед работой (как требует задача) — вики по Karpathy-схеме, песочница вики почти не использует. --- ## Вывод **Контекст полный.** Headless pi-воркер через сервис (spawn-adapter pi-deepseek) видит: (1) AGENTS.md + его триггеры исполняются, (2) 51 пользовательский скил + репо-локальный `sandbox-probe`, (3) 7 MCP-серверов (~302 тула), (4) `.agents/` и пустой inbox, (5) провайдер `deepseek` / модель `deepseek-v4-flash`. Тест-3 пройден.