23d580b6d250723def365caeb62d0a58ee7b3fb6
Computes which tracked skills need re-inject after compaction by slicing the kept branch and excluding skills still present in kept user messages or unregistered on disk. Co-authored-by: Cursor <cursoragent@cursor.com>
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 # после реализации
Ссылки
Description
Languages
TypeScript
86.3%
JavaScript
13.7%