# ============================================================================ # 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/ webcache/ # --- local backups + staging artifacts: kept on disk, never in history ----- .AGENTTRASH/ *.save *.bak-* # deploy quarantine — never tracked .quarantine/ # harness runtime transcripts: local-only, may contain raw session secrets agent/sessions/ # harness diagnostic report bundles (tarballs of logs + session state) reports/ # --- agent runtime scratch: research runs, decode predictions, worktrees ---- autoresearch/ agent/predict/ local/ wt/ # --- per-worktree memory buckets: keyed on ephemeral worktree paths --------- # A session run inside a git worktree mints a bucket named after the worktree # path; the worktree is deleted, the bucket is orphan state, not config. agent/memories/--home-blank-.omp-wt-*