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