# 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
/dist/

# Per-user BAKED artifacts (build.py --bake-key, named echo-memory-<ver>-<label>.plugin)
# carry a live vault bearer token — NEVER commit them. They belong in dist/ (above);
# this also guards any that get built at the repo root. The version-only pointer
# (echo-memory.plugin) and version-only artifacts (echo-memory-<ver>.plugin) stay tracked.
echo-memory-*-*.plugin
