6.3 KiB
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 байта):
# 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 пройден.