Repository navigation
07 Import.ru
Mikhail Deynekin edited this page Oct 24, 2026
·
1 revision
Пакет импортируется двумя действиями: копия в каталоге навыков агента и строка правил, которая говорит, где эта копия и чем проверить её целостность.
| Агент | Каталог навыков | Файл правил |
|---|---|---|
| AutoClaw2 | %USERPROFILE%\.pi\agent\skills |
%USERPROFILE%\.pi\agent\AGENTS.md |
| HARNESS | %USERPROFILE%\.dsh\skills |
%USERPROFILE%\.dsh\AGENTS.md |
| SagaAI | задаётся вручную |
AGENTS.md проекта |
python tools/ghagent.py install --profile autoclaw --write
python tools/ghagent.py install --profile harness --write
python tools/ghagent.py install --target <каталог> --writeКоманда копирует пакет (включая tests/, чтобы selftest работал на месте), пишет
манифест .install.json с sha256 каждого файла и печатает блок правил.
Его печатает команда snippet:
python tools/ghagent.py snippet --profile harnessСодержимое блока: путь к пакету, требование прочитать файл правил пакета, команда проверки установки и правило «одна задача — одна команда». Файлы правил агента команда не правит: это решение владельца.
python tools/ghagent.py verify-install --profile harness
python tools/ghagent.py selftest| Исход | Код | Значение |
|---|---|---|
verify.ok |
0 | копия совпадает с установленной |
verify.changed |
1 | файл изменён после установки |
verify.missing |
1 | файл удалён |
verify.manifest |
1 | каталог ставил не пакет |
git -C <каталог пакета> pull
python tools/ghagent.py install --profile <профиль> --write
python tools/ghagent.py verify-install --profile <профиль>
python tools/ghagent.py uninstall --profile <профиль> --writeuninstall отказывается удалять каталог без манифеста: он не имеет права сносить то, что
ставил кто-то другой.
| Ловушка | Признак | Что делать |
|---|---|---|
| Навык не виден агенту | каталог есть, агент его не знает | список навыков читается при старте сессии — перезапустить сессию |
| Копию правили руками | verify.changed |
переустановить |
| Установка в чужой каталог |
uninstall отказывается |
указать --target явно |
| Тестов нет в поставке |
selftest не находит раннер |
копировать tests/ вместе с tools/
|
репозиторий · релизы · MIT