{
  "defaultThinkingLevel": "high",
  "defaultProvider": "openai-codex",
  "defaultModel": "gpt-5.3-codex",
  "enabledModels": [
    "llama.cpp/flash",
    "openai-codex/gpt-5.1",
    "openai-codex/gpt-5.1-codex-max",
    "openai-codex/gpt-5.1-codex-mini",
    "openai-codex/gpt-5.2",
    "openai-codex/gpt-5.2-codex",
    "openai-codex/gpt-5.3-codex",
    "openai-codex/gpt-5.3-codex-spark",
    "openai-codex/gpt-5.4",
    "openai-codex/gpt-5.4-mini",
    "zai/glm-4.5",
    "zai/glm-4.5-air",
    "zai/glm-4.5-flash",
    "zai/glm-4.5v",
    "zai/glm-4.6",
    "zai/glm-4.6v",
    "zai/glm-4.7",
    "zai/glm-4.7-flash",
    "zai/glm-4.7-flashx",
    "zai/glm-5",
    "zai/glm-5-turbo",
    "zai/glm-5.1",
    "zai/glm-5v-turbo",
    "google-gemini-cli/gemini-2.0-flash",
    "google-gemini-cli/gemini-2.5-flash",
    "google-gemini-cli/gemini-2.5-pro",
    "google-gemini-cli/gemini-3-flash-preview",
    "google-gemini-cli/gemini-3-pro-preview",
    "google-gemini-cli/gemini-3.1-pro-preview"
  ],
  "observational-memory": {
    "observationThresholdTokens": 2000,
    "compactionThresholdTokens": 50000,
    "reflectionThresholdTokens": 30000,
    "passive": false,
    "compactionModel": {
      "provider": "llama.cpp",
      "id": "flash"
    }
  },
  "compaction": {
    "enabled": true,
    "keepRecentTokens": 20000,
    "reserveTokens": 16384
  }
}
