# Fido — Coding Assistant config # Copy this to .env and fill in your values # Required: Your OpenRouter API key OPENROUTER_API_KEY=sk-or-... # Optional: Model to use (default: xiaomi/mimo-v2.6-flash) MODEL=xiaomi/mimo-v2.6-flash # Optional: Tavily API key — enables the websearch and browse_url tools TAVILY_API_KEY=tvly-dev-... # Optional: File to persist the undo log (relative to workspace root). # When run via the ~/.fido/bin/fido launcher this is overridden to a # per-workspace path under ~/.fido/state//undo.json. UNDO_FILE=.fido-undo.json # Optional: Directory for /suspend snapshots, one JSON file each (relative to workspace root). # When run via the ~/.fido/bin/fido launcher this is overridden to a # per-workspace path under ~/.fido/state//suspends. SUSPEND_DIR=.fido-suspends # Optional: Workspace root directory (defaults to cwd when running fido) # ROOT_DIR=. # Optional: Set to 1 to log compaction stats each turn (patch tool calls # compacted / stale read_file results invalidated). Useful for observing the # between-turns transcript compaction; unset keeps normal runs quiet. # COMPACT_DEBUG=1