chore: временные файлы — в tmp/ репозитория

- .gitignore: tmp/
- README: раздел «Конвенции репозитория» — tmp/ вместо /tmp,
  submodule как источник, имя агента из файла, render_listing для списков,
  идентичность коммитов
This commit is contained in:
eka
2026-09-23 13:22:51 +05:00
parent c94fbce56f
commit c49c9a480b
2 changed files with 13 additions and 1 deletions
+4 -1
View File
@@ -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/
+9
View File
@@ -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 |