18dd600d2df4aa2ded57e7752821b8cf1417eb7d
session_before_compact sets pendingCompactionSource to auto when input did not mark /compact. 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%