chore: временные файлы — в tmp/ репозитория
- .gitignore: tmp/ - README: раздел «Конвенции репозитория» — tmp/ вместо /tmp, submodule как источник, имя агента из файла, render_listing для списков, идентичность коммитов
This commit is contained in:
+4
-1
@@ -1,5 +1,8 @@
|
|||||||
__pycache__/
|
__pycache__/
|
||||||
*.pyc
|
*.pyc
|
||||||
|
|
||||||
# project-local installs (harness install agent --scope project)
|
# Временные файлы (фикстуры, логи, эксперименты) — только здесь, не в /tmp
|
||||||
|
tmp/
|
||||||
|
|
||||||
|
# project-local installs (harness agent --scope project)
|
||||||
.opencode/
|
.opencode/
|
||||||
|
|||||||
@@ -314,6 +314,15 @@ permission:
|
|||||||
- **Скиллы** — `SKILL.md` с YAML frontmatter (`name`, `description`); родной формат OpenCode и Hermes.
|
- **Скиллы** — `SKILL.md` с YAML frontmatter (`name`, `description`); родной формат OpenCode и Hermes.
|
||||||
- **Агенты** — `<name>.md` с frontmatter (`description`, `mode`, ...); формат OpenCode.
|
- **Агенты** — `<name>.md` с frontmatter (`description`, `mode`, ...); формат OpenCode.
|
||||||
|
|
||||||
|
## Конвенции репозитория
|
||||||
|
|
||||||
|
- **Временные файлы — только в `tmp/`** репозитория: фикстуры, логи, эксперименты,
|
||||||
|
распакованные архивы. Не в `/tmp`, не в корне. `tmp/` в `.gitignore`.
|
||||||
|
- Источники каталога — git submodule'ы, а не копии файлов.
|
||||||
|
- Агенты — `agents/<имя>.md`, имя агента = имя файла без расширения.
|
||||||
|
- Все списочные команды — через `render_listing()` (см. «Правила вывода списков»).
|
||||||
|
- Идентичность коммитов — как в остальных репах: `eka <eeeeka@itphx.loc>`.
|
||||||
|
|
||||||
## Совместимость
|
## Совместимость
|
||||||
|
|
||||||
| Фича | Hermes | OpenCode |
|
| Фича | Hermes | OpenCode |
|
||||||
|
|||||||
Reference in New Issue
Block a user