# macOS / editor cruft
.DS_Store

# Python
__pycache__/
*.py[cod]
*.egg-info/
.venv/
venv/

# Local ECHO state (never commit — holds the offline queue + cached vault reads,
# and may hold the API key in ~/.echo-memory/credentials when not using ECHO_KEY)
.echo-memory/

# Eval output
eval/results/*.json
!eval/results/.gitkeep

# ECHO config: the filled-in key file is yours to distribute, never commit it
/echo-memory.config.json

# Built plugin artifacts. A --bake-key build embeds a user's vault key, so NO
# .plugin artifact is ever committed — they are delivered out-of-band per user.
# (Matches files ending in .plugin, not the echo-memory.plugin.src/ source tree.)
*.plugin
/dist/
