0622ccbb32
Document skill tracking, post-compaction re-inject, pi-auto-compact compatibility, and configuration via /skill-reinject commands. Co-authored-by: Cursor <cursoragent@cursor.com>
38 lines
1.6 KiB
Markdown
38 lines
1.6 KiB
Markdown
# pi-skill-reinject
|
||
|
||
Pi Coding Agent extension: отслеживает вызванные skills и повторно инжектит их после auto compaction.
|
||
|
||
**Статус:** спецификация (реализация не начата)
|
||
|
||
## Документация
|
||
|
||
- [SPEC.md](./SPEC.md) — полное ТЗ с ссылками на документацию Pi
|
||
|
||
## Совместимость
|
||
|
||
Рассчитан на совместную работу с [@capyup/pi-auto-compact](https://github.com/capyup/pi-auto-compact) (auto-continue после compaction). Детали — [SPEC.md §16](./SPEC.md#16-совместимость-с-capyuppi-auto-compact).
|
||
|
||
## Быстрый контекст
|
||
|
||
Pi хранит в контексте только описания skills; полный `SKILL.md` теряется при compaction. Extension решает это re-inject'ом через тот же механизм, что `/skill:name`.
|
||
|
||
По умолчанию **выключено**. Включение:
|
||
|
||
```text
|
||
/skill-reinject on # эта сессия
|
||
/skill-reinject global on # навсегда (~/.pi/agent/settings.json)
|
||
```
|
||
|
||
## Установка (план)
|
||
|
||
```bash
|
||
pi -e ./src/index.ts # после реализации
|
||
```
|
||
|
||
## Ссылки
|
||
|
||
- [Pi extensions](https://github.com/earendil-works/pi/blob/main/packages/coding-agent/docs/extensions.md)
|
||
- [Pi skills](https://github.com/earendil-works/pi/blob/main/packages/coding-agent/docs/skills.md)
|
||
- [Pi compaction](https://github.com/earendil-works/pi/blob/main/packages/coding-agent/docs/compaction.md)
|
||
- [pi-auto-compact](https://github.com/capyup/pi-auto-compact)
|