Files
poller-sandbox/pi-context-report.md

6.3 KiB
Raw Blame History

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 пройден.