From aff228f4140636042e4aefce845835e47d32d6f8 Mon Sep 17 00:00:00 2001 From: vitya Date: Sun, 23 Aug 2026 18:01:56 +0300 Subject: [PATCH] feat: add .agents/ (inbox + sandbox-probe skill) for headless pi-worker context test --- .agents/README.md | 6 ++++++ .agents/inbox/.gitkeep | 0 .agents/skills/sandbox-probe/SKILL.md | 18 ++++++++++++++++++ 3 files changed, 24 insertions(+) create mode 100644 .agents/README.md create mode 100644 .agents/inbox/.gitkeep create mode 100644 .agents/skills/sandbox-probe/SKILL.md diff --git a/.agents/README.md b/.agents/README.md new file mode 100644 index 0000000..bba09e5 --- /dev/null +++ b/.agents/README.md @@ -0,0 +1,6 @@ +# .agents/ — канал межсессионной связи воркера + +Песочница поллера: проверка, что headless-воркер видит `.agents/`. + +- `inbox/` — межсессионные письма (`Z-<отправитель>.md`, см. канон inter-session-messaging). +- `skills/` — репо-локальные скилы (pi грузит `.agents/skills/` из cwd и предков). diff --git a/.agents/inbox/.gitkeep b/.agents/inbox/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/.agents/skills/sandbox-probe/SKILL.md b/.agents/skills/sandbox-probe/SKILL.md new file mode 100644 index 0000000..36f31f8 --- /dev/null +++ b/.agents/skills/sandbox-probe/SKILL.md @@ -0,0 +1,18 @@ +--- +name: sandbox-probe +description: Report what context a headless worker sees — AGENTS.md contents, loaded skills, registered MCP tools, .agents/ contents, provider/model. Use when the task asks for a context report or a "sandbox probe". Writes the report to pi-context-report.md in the repo root, then commits and pushes. +--- + +# Sandbox probe (pi-воркер через сервис) + +Положительная проверка: headless pi-воркер, поднятый сервисом agents-task-runner, +видит полный контекст. Собери отчёт и запиши его в `pi-context-report.md`. + +## Шаги + +1. Прочитай `AGENTS.md` в корне репо и процитируй его содержимое в отчёт. +2. Перечисли скилы, которые у тебя загружены (папки `~/.agents/skills/` и `~/.pi/agent/skills/`). +3. Перечисли MCP-тулы, которые тебе доступны (имена вида `mcp__*`), если они есть. +4. Прочитай содержимое `.agents/` (README + inbox) и опиши его. +5. Определи модель/провайдера: `$PI_PROVIDER` / `$PI_MODEL`, или из аргументов запуска. +6. Запиши всё в файл `pi-context-report.md` в корне репо, закоммить и запушь.