Skip to content

Configuration Reference

FieldTypeDefaultDescription
api_basestrDEFAULT_API_BASE
default_agentstr"gee-code" # Specialized coding agentSpecialized coding agent
default_modelstr"sonnet" # Claude Sonnet 4.5 as defaultClaude Sonnet 4.5 as default
themestr"auto"
max_context_filesint20
max_context_tokensint100000
streamingboolTrue
show_thinkingboolTrue # Default ON - show AI reasoningDefault ON - show AI reasoning
execution_modestr"local"
anthropic_api_keystr""
openai_api_keystr""
xai_api_keystr""
groq_api_keystr""
gemini_api_keystr""
cerebras_api_keystr""
openrouter_api_keystr""
local_providerstr"claude" # "claude" or "openai"”claude” or “openai”
local_modelstr"" # Empty = use provider defaultEmpty = use provider default
auto_updateboolTrue # Check for updates on startupCheck for updates on startup
memory_enabledboolTrue # Enable/disable long-term memo...Enable/disable long-term memory system
clamp_modelstr"" # Empty = no clamp, otherwise mod...Empty = no clamp, otherwise model alias
FieldTypeDefaultDescription
namestr""
ignorelist[str]field(default_factory=lambda: ["node_...
includelist[str]field(default_factory=list)
default_agent`strNone`None
default_model`strNone`None
max_iterations`intNone`None # Max AI iterations before paus...
execution_mode`strNone`None # "local" or "server"
rlm_enabled`boolNone`None # Whether RLM is enabled
rlm_rw`boolNone`None # Whether RLM read/write mode i...
auto_validate`boolNone`None # Auto-validate code after Writ...

API keys are resolved with the following priority:

  1. Local config~/.gee-code/config.json
  2. Environment variable — e.g., ANTHROPIC_API_KEY
  3. Gee backend — Fetched via authenticated session

Supported providers: Anthropic, OpenAI, xAI, Groq, Google (Gemini), Cerebras, OpenRouter.