# Credentials & secrets (DO NOT COMMIT)
.env
auth.json
auth.lock
honcho.json
credentials*
secrets*

# Logs
logs/
*.log
interrupt_debug.log

# Caches
cache/
audio_cache/
image_cache/
models_dev_cache.json
ollama_cloud_models_cache.json
provider_models_cache.json
context_length_cache.yaml

# Sessions (runtime conversation data)
sessions/
profiles/*/sessions/
profiles/*/memories/
profiles/*/cache/
profiles/*/logs/
profiles/*/audio_cache/

# Databases (runtime state)
state.db
state.db-shm
state.db-wal
response_store.db
response_store.db-shm
response_store.db-wal
kanban.db
kanban.db-shm
kanban.db-wal
kanban.db.dispatch.lock
kanban.db.init.lock
verification_evidence.db
verification_evidence.db-shm
verification_evidence.db-wal

# Runtime / process files
gateway.pid
gateway.lock
gateway_state.json
processes.json
channel_directory.json

# State snapshots
state-snapshots/
checkpoints/

# Internal tracking files
.hermes_history
.skills_prompt_snapshot.json
.update_check
.restart_last_processed.json

# Hermes agent source (separate repo, clone on demand)
hermes-agent/

# Node / npm
node/
node_modules/

# Python
__pycache__/
*.pyc
*.pyo

# Generated / sandbox dirs
sandboxes/
pastes/
lsp/
webui/
platforms/
pairing/
images/
image_cache/

# Cron runtime output
cron/output/
cron/ticker_heartbeat
cron/ticker_last_success

# State dir
state/

# Memories (personal data — network topology, passwords, preferences)
memories/

# Kanban board data
kanban/

# Backup files
*.bak

# IDE / editor
.idea/
.vscode/
*.swp
*.swo
*~
