CI: Gitea Actions workflow (test+build+package), Makefile, config.yaml.example, .gitignore
Some checks failed
build-test / build (push) Successful in 32s
CI / test (push) Successful in 32s
CI / build (push) Failing after 37s
CI / package (push) Has been skipped

This commit is contained in:
Hermes
2026-08-15 10:20:34 +05:00
parent 35fcffe035
commit 572f39cb3e
4 changed files with 143 additions and 1 deletions

20
config.yaml.example Normal file
View File

@@ -0,0 +1,20 @@
# ratatoskr-go пример конфигурации
# Копировать в config.yaml и заполнить переменные.
telegram:
token: "${TG_TOKEN}" # токен Telegram бота (обязательно)
chat_id: "${TG_CHAT_ID}" # ID чата, куда бот отвечает (обязательно)
opencode:
bin: "opencode" # путь к opencode CLI
config: "${OPENCODE_CONFIG:-}" # путь к opencode config.json
hard_timeout: "20m" # максимальное время работы opencode
idle_timeout: "2m" # таймаут без вывода
db_path: "" # путь к opencode БД (пусто = авто)
chat:
poll_interval: "30s" # частота long-poll Telegram
paths:
worktree: "/opt/data/ratatoskr/worktrees" # рабочие директории субагентов
db: "/opt/data/ratatoskr/ratatoskr.db" # путь к SQLite-БД