- bin: add hermes-claim, hermes-dispatch, hermes-enqueue (queue scripts) - bin: update timmy-loop-prompt.md (Phase 1 fix-broken-PRs, --no-verify ban) - bin: update timmy-loop.sh (timeout cleanup, claim TTL) - bin: update timmy-status.sh (watchdog auto-restart for dead loop) - bin: update timmy-tmux.sh (pane layout fixes) - bin: update timmy-watchdog.sh (minor fixes) - skills: add hermes-agent skill (was missing from repo) - memories: sync MEMORY.md and USER.md to current state - cron/channel_directory: sync runtime state - .gitignore: whitelist new bin scripts, fix hermes-agent/ scope
73 lines
2.9 KiB
Plaintext
73 lines
2.9 KiB
Plaintext
# ── Hermes Config Repo ────────────────────────────────────────────────
|
|
# Track: config, skills, memories, hooks, cron jobs, channel directory
|
|
# Exclude: secrets, tokens, ephemeral state, caches, the code repo
|
|
|
|
# ── Code repo (tracked separately as sovereign fork) ──────────────────
|
|
# Only ignore top-level hermes-agent dir, not the skill subdir
|
|
/hermes-agent/
|
|
|
|
# ── Secrets & auth (NEVER commit) ────────────────────────────────────
|
|
.env
|
|
.env.*
|
|
auth.json
|
|
auth.lock
|
|
gitea_token
|
|
*.key
|
|
*.pem
|
|
|
|
# ── Ephemeral state ──────────────────────────────────────────────────
|
|
state.db
|
|
state.db-shm
|
|
state.db-wal
|
|
gateway.pid
|
|
processes.json
|
|
interrupt_debug.log
|
|
.tirith-install-failed
|
|
|
|
# ── Sessions (large, transient, privacy-sensitive) ───────────────────
|
|
sessions/
|
|
|
|
# ── Caches (regeneratable) ───────────────────────────────────────────
|
|
audio_cache/
|
|
document_cache/
|
|
image_cache/
|
|
temp_vision_images/
|
|
images/
|
|
sandboxes/
|
|
|
|
# ── Shell history ────────────────────────────────────────────────────
|
|
.hermes_history
|
|
|
|
# ── Logs (large, rotated) ────────────────────────────────────────────
|
|
logs/
|
|
|
|
# ── Platform pairing state (contains rate limits, approval tokens) ───
|
|
pairing/
|
|
|
|
# ── WhatsApp session state ───────────────────────────────────────────
|
|
whatsapp/
|
|
|
|
# ── Cron output (regenerated) ────────────────────────────────────────
|
|
cron/output/
|
|
|
|
# ── Binaries (except our scripts) ────────────────────────────────────
|
|
bin/*
|
|
!bin/hermes-sync
|
|
!bin/timmy-loop.sh
|
|
!bin/timmy-loop-prompt.md
|
|
!bin/timmy-status.sh
|
|
!bin/timmy-tmux.sh
|
|
!bin/timmy-watchdog.sh
|
|
!bin/hermes-claim
|
|
!bin/hermes-dispatch
|
|
!bin/hermes-enqueue
|
|
|
|
# ── Queue (transient task queue) ─────────────────────────────────────
|
|
queue/
|
|
|
|
# ── Database files (ephemeral, regeneratable) ────────────────────────
|
|
*.db
|
|
|
|
# ── OS junk ──────────────────────────────────────────────────────────
|
|
.DS_Store
|