{ "port": 3000, "dbPath": "./braindump.sqlite", "cors": { "origins": ["app://obsidian.md", "http://localhost:5173"] }, "skillPath": "~/.claude/skills/brain-dump/SKILL.md", "defaultBackend": "claude-sdk", "vaults": [{ "name": "brain", "path": "~/git/brain" }], "backends": { "claude-sdk": { "model": "claude-sonnet-5", "permissionMode": "acceptEdits" }, "openai-compat": { "baseUrl": "http://localhost:11434/v1", "apiKey": "${OPENROUTER_API_KEY}", "model": "qwen2.5-coder:32b", // max tool-call loop iterations per turn (optional, default 32) "maxToolIterations": 32 } } }