# ============================================================================ # Command-center repo: config in, state out. # Everything ignored here is runtime state a running agent mutates constantly. # Git history must mean "the configuration changed", not "the agent breathed". # ============================================================================ # --- databases + sqlite sidecars (hot, binary, unbounded growth) ----------- *.db *.db-shm *.db-wal *.sqlite *.sqlite3 # --- runtime state dirs ----------------------------------------------------- cache/ agent/cache/ logs/ run/ sessions/ terminal-sessions/ ssh-control/ remote-host/ # --- quarantined secrets: never tracked, ever ------------------------------ auth.json **/auth.json .env **/.env trust.json **/trust.json *.pem *.key identity* # --- dependency installs (regenerable from manifests) ---------------------- node_modules/ bun.lock package-lock.json # --- misc ephemera ---------------------------------------------------------- gpu_cache.json last-changelog-version .DS_Store *.swp *.tmp # --- per-host runtime identity + caches (never config) --------------------- agent/blobs/ install-id puppeteer/ # --- local backups + staging artifacts: kept on disk, never in history ----- .AGENTTRASH/ *.save *.bak-* # deploy quarantine — never tracked .quarantine/