86c6837351a399a5e8e95b14987d6ffd9cfb4e81
Wire input handler to detect slash skills and upsert into session state using registered skill metadata from before_agent_start cache or loadSkills fallback. 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%