{ "version": "0.2.0", "hindsightApiUrl": "", "bankId": "codex", "bankMission": "You are a Codex AI coding assistant. Focus on technical decisions, code changes, debugging sessions, and project context relevant to the user's work.", "retainMission": "Extract technical decisions, code patterns, debugging solutions, user preferences, project context, and architectural choices. Ignore routine greetings and transient operational details.", "autoRecall": true, "autoRetain": true, "retainMode": "full-session", "recallBudget": "mid", "recallMaxTokens": 1024, "recallTypes": ["world", "experience"], "recallContextTurns": 1, "recallMaxQueryChars": 800, "recallRoles": ["user", "assistant"], "recallPromptPreamble": "Relevant memories from past conversations (prioritize recent when conflicting). Only use memories that are directly useful to continue this conversation; ignore the rest:", "retainToolCalls": true, "retainRoles": ["user", "assistant"], "retainEveryNTurns": 10, "retainOverlapTurns": 2, "retainTags": ["{session_id}"], "retainMetadata": {}, "retainContext": "codex", "hindsightApiToken": null, "apiPort": 9077, "daemonIdleTimeout": 0, "embedVersion": "latest", "embedPackagePath": null, "bankIdPrefix": "", "dynamicBankId": false, "dynamicBankGranularity": ["agent", "project"], "agentName": "codex", "llmProvider": null, "llmModel": null, "llmApiKeyEnv": null, "debug": false }