grayhook 1a690f921f Phase 10: load persisted state and settings on session_start — SPEC §5.1, §6.3, §16.4.
Restore skill-reinject:state from branch on startup/resume, read merged settings,
and detect pi-auto-compact; reset to initial state when no entry exists.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-17 12:40:33 +07:00

pi-skill-reinject

Pi Coding Agent extension: отслеживает вызванные skills и повторно инжектит их после auto compaction.

Статус: спецификация (реализация не начата)

Документация

  • SPEC.md — полное ТЗ с ссылками на документацию Pi

Совместимость

Рассчитан на совместную работу с @capyup/pi-auto-compact (auto-continue после compaction). Детали — SPEC.md §16.

Быстрый контекст

Pi хранит в контексте только описания skills; полный SKILL.md теряется при compaction. Extension решает это re-inject'ом через тот же механизм, что /skill:name.

По умолчанию выключено. Включение:

/skill-reinject on          # эта сессия
/skill-reinject global on   # навсегда (~/.pi/agent/settings.json)

Установка (план)

pi -e ./src/index.ts   # после реализации

Ссылки

S
Description
No description provided
Readme 346 KiB
Languages
TypeScript 86.3%
JavaScript 13.7%