{ "$schema": "http://json-schema.org/draft-07/schema#", "$id": "https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/dev/assets/oh-my-opencode.schema.json", "title": "Oh My OpenCode Configuration", "description": "Configuration schema for oh-my-opencode plugin", "type": "object", "properties": { "$schema": { "type": "string" }, "new_task_system_enabled": { "type": "boolean" }, "default_run_agent": { "type": "string" }, "disabled_mcps": { "type": "array", "items": { "type": "string", "minLength": 1 } }, "disabled_agents": { "type": "array", "items": { "type": "string" } }, "disabled_skills": { "type": "array", "items": { "type": "string", "enum": [ "playwright", "agent-browser", "dev-browser", "frontend-ui-ux", "git-master", "review-work", "ai-slop-remover" ] } }, "disabled_hooks": { "type": "array", "items": { "type": "string" } }, "disabled_commands": { "type": "array", "items": { "type": "string", "enum": [ "init-deep", "ralph-loop", "ulw-loop", "cancel-ralph", "refactor", "start-work", "stop-continuation", "remove-ai-slops" ] } }, "disabled_tools": { "type": "array", "items": { "type": "string" } }, "mcp_env_allowlist": { "type": "array", "items": { "type": "string" } }, "hashline_edit": { "type": "boolean" }, "model_fallback": { "type": "boolean" }, "agents": { "type": "object", "properties": { "build": { "type": "object", "properties": { "model": { "type": "string" }, "fallback_models": { "anyOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } }, { "type": "array", "items": { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" }, "reasoningEffort": { "type": "string", "enum": [ "none", "minimal", "low", "medium", "high", "xhigh" ] }, "temperature": { "type": "number", "minimum": 0, "maximum": 2 }, "top_p": { "type": "number", "minimum": 0, "maximum": 1 }, "maxTokens": { "type": "number" }, "thinking": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "enabled", "disabled" ] }, "budgetTokens": { "type": "number" } }, "required": [ "type" ], "additionalProperties": false } }, "required": [ "model" ], "additionalProperties": false } }, { "type": "array", "items": { "anyOf": [ { "type": "string" }, { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" }, "reasoningEffort": { "type": "string", "enum": [ "none", "minimal", "low", "medium", "high", "xhigh" ] }, "temperature": { "type": "number", "minimum": 0, "maximum": 2 }, "top_p": { "type": "number", "minimum": 0, "maximum": 1 }, "maxTokens": { "type": "number" }, "thinking": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "enabled", "disabled" ] }, "budgetTokens": { "type": "number" } }, "required": [ "type" ], "additionalProperties": false } }, "required": [ "model" ], "additionalProperties": false } ] } } ] }, "variant": { "type": "string" }, "category": { "type": "string" }, "skills": { "type": "array", "items": { "type": "string" } }, "temperature": { "type": "number", "minimum": 0, "maximum": 2 }, "top_p": { "type": "number", "minimum": 0, "maximum": 1 }, "prompt": { "type": "string" }, "prompt_append": { "type": "string" }, "tools": { "type": "object", "additionalProperties": { "type": "boolean" } }, "disable": { "type": "boolean" }, "description": { "type": "string" }, "mode": { "type": "string", "enum": [ "subagent", "primary", "all" ] }, "color": { "type": "string", "pattern": "^#[0-9A-Fa-f]{6}$" }, "permission": { "type": "object", "properties": { "edit": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "bash": { "anyOf": [ { "type": "string", "enum": [ "ask", "allow", "deny" ] }, { "type": "object", "additionalProperties": { "type": "string", "enum": [ "ask", "allow", "deny" ] } } ] }, "webfetch": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "task": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "doom_loop": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "external_directory": { "type": "string", "enum": [ "ask", "allow", "deny" ] } }, "additionalProperties": false }, "maxTokens": { "type": "number" }, "thinking": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "enabled", "disabled" ] }, "budgetTokens": { "type": "number" } }, "required": [ "type" ], "additionalProperties": false }, "reasoningEffort": { "type": "string", "enum": [ "none", "minimal", "low", "medium", "high", "xhigh" ] }, "textVerbosity": { "type": "string", "enum": [ "low", "medium", "high" ] }, "providerOptions": { "type": "object", "additionalProperties": {} }, "ultrawork": { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" } }, "additionalProperties": false }, "compaction": { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" } }, "additionalProperties": false } }, "additionalProperties": false }, "plan": { "type": "object", "properties": { "model": { "type": "string" }, "fallback_models": { "anyOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } }, { "type": "array", "items": { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" }, "reasoningEffort": { "type": "string", "enum": [ "none", "minimal", "low", "medium", "high", "xhigh" ] }, "temperature": { "type": "number", "minimum": 0, "maximum": 2 }, "top_p": { "type": "number", "minimum": 0, "maximum": 1 }, "maxTokens": { "type": "number" }, "thinking": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "enabled", "disabled" ] }, "budgetTokens": { "type": "number" } }, "required": [ "type" ], "additionalProperties": false } }, "required": [ "model" ], "additionalProperties": false } }, { "type": "array", "items": { "anyOf": [ { "type": "string" }, { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" }, "reasoningEffort": { "type": "string", "enum": [ "none", "minimal", "low", "medium", "high", "xhigh" ] }, "temperature": { "type": "number", "minimum": 0, "maximum": 2 }, "top_p": { "type": "number", "minimum": 0, "maximum": 1 }, "maxTokens": { "type": "number" }, "thinking": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "enabled", "disabled" ] }, "budgetTokens": { "type": "number" } }, "required": [ "type" ], "additionalProperties": false } }, "required": [ "model" ], "additionalProperties": false } ] } } ] }, "variant": { "type": "string" }, "category": { "type": "string" }, "skills": { "type": "array", "items": { "type": "string" } }, "temperature": { "type": "number", "minimum": 0, "maximum": 2 }, "top_p": { "type": "number", "minimum": 0, "maximum": 1 }, "prompt": { "type": "string" }, "prompt_append": { "type": "string" }, "tools": { "type": "object", "additionalProperties": { "type": "boolean" } }, "disable": { "type": "boolean" }, "description": { "type": "string" }, "mode": { "type": "string", "enum": [ "subagent", "primary", "all" ] }, "color": { "type": "string", "pattern": "^#[0-9A-Fa-f]{6}$" }, "permission": { "type": "object", "properties": { "edit": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "bash": { "anyOf": [ { "type": "string", "enum": [ "ask", "allow", "deny" ] }, { "type": "object", "additionalProperties": { "type": "string", "enum": [ "ask", "allow", "deny" ] } } ] }, "webfetch": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "task": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "doom_loop": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "external_directory": { "type": "string", "enum": [ "ask", "allow", "deny" ] } }, "additionalProperties": false }, "maxTokens": { "type": "number" }, "thinking": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "enabled", "disabled" ] }, "budgetTokens": { "type": "number" } }, "required": [ "type" ], "additionalProperties": false }, "reasoningEffort": { "type": "string", "enum": [ "none", "minimal", "low", "medium", "high", "xhigh" ] }, "textVerbosity": { "type": "string", "enum": [ "low", "medium", "high" ] }, "providerOptions": { "type": "object", "additionalProperties": {} }, "ultrawork": { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" } }, "additionalProperties": false }, "compaction": { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" } }, "additionalProperties": false } }, "additionalProperties": false }, "sisyphus": { "type": "object", "properties": { "model": { "type": "string" }, "fallback_models": { "anyOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } }, { "type": "array", "items": { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" }, "reasoningEffort": { "type": "string", "enum": [ "none", "minimal", "low", "medium", "high", "xhigh" ] }, "temperature": { "type": "number", "minimum": 0, "maximum": 2 }, "top_p": { "type": "number", "minimum": 0, "maximum": 1 }, "maxTokens": { "type": "number" }, "thinking": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "enabled", "disabled" ] }, "budgetTokens": { "type": "number" } }, "required": [ "type" ], "additionalProperties": false } }, "required": [ "model" ], "additionalProperties": false } }, { "type": "array", "items": { "anyOf": [ { "type": "string" }, { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" }, "reasoningEffort": { "type": "string", "enum": [ "none", "minimal", "low", "medium", "high", "xhigh" ] }, "temperature": { "type": "number", "minimum": 0, "maximum": 2 }, "top_p": { "type": "number", "minimum": 0, "maximum": 1 }, "maxTokens": { "type": "number" }, "thinking": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "enabled", "disabled" ] }, "budgetTokens": { "type": "number" } }, "required": [ "type" ], "additionalProperties": false } }, "required": [ "model" ], "additionalProperties": false } ] } } ] }, "variant": { "type": "string" }, "category": { "type": "string" }, "skills": { "type": "array", "items": { "type": "string" } }, "temperature": { "type": "number", "minimum": 0, "maximum": 2 }, "top_p": { "type": "number", "minimum": 0, "maximum": 1 }, "prompt": { "type": "string" }, "prompt_append": { "type": "string" }, "tools": { "type": "object", "additionalProperties": { "type": "boolean" } }, "disable": { "type": "boolean" }, "description": { "type": "string" }, "mode": { "type": "string", "enum": [ "subagent", "primary", "all" ] }, "color": { "type": "string", "pattern": "^#[0-9A-Fa-f]{6}$" }, "permission": { "type": "object", "properties": { "edit": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "bash": { "anyOf": [ { "type": "string", "enum": [ "ask", "allow", "deny" ] }, { "type": "object", "additionalProperties": { "type": "string", "enum": [ "ask", "allow", "deny" ] } } ] }, "webfetch": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "task": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "doom_loop": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "external_directory": { "type": "string", "enum": [ "ask", "allow", "deny" ] } }, "additionalProperties": false }, "maxTokens": { "type": "number" }, "thinking": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "enabled", "disabled" ] }, "budgetTokens": { "type": "number" } }, "required": [ "type" ], "additionalProperties": false }, "reasoningEffort": { "type": "string", "enum": [ "none", "minimal", "low", "medium", "high", "xhigh" ] }, "textVerbosity": { "type": "string", "enum": [ "low", "medium", "high" ] }, "providerOptions": { "type": "object", "additionalProperties": {} }, "ultrawork": { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" } }, "additionalProperties": false }, "compaction": { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" } }, "additionalProperties": false } }, "additionalProperties": false }, "hephaestus": { "type": "object", "properties": { "model": { "type": "string" }, "fallback_models": { "anyOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } }, { "type": "array", "items": { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" }, "reasoningEffort": { "type": "string", "enum": [ "none", "minimal", "low", "medium", "high", "xhigh" ] }, "temperature": { "type": "number", "minimum": 0, "maximum": 2 }, "top_p": { "type": "number", "minimum": 0, "maximum": 1 }, "maxTokens": { "type": "number" }, "thinking": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "enabled", "disabled" ] }, "budgetTokens": { "type": "number" } }, "required": [ "type" ], "additionalProperties": false } }, "required": [ "model" ], "additionalProperties": false } }, { "type": "array", "items": { "anyOf": [ { "type": "string" }, { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" }, "reasoningEffort": { "type": "string", "enum": [ "none", "minimal", "low", "medium", "high", "xhigh" ] }, "temperature": { "type": "number", "minimum": 0, "maximum": 2 }, "top_p": { "type": "number", "minimum": 0, "maximum": 1 }, "maxTokens": { "type": "number" }, "thinking": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "enabled", "disabled" ] }, "budgetTokens": { "type": "number" } }, "required": [ "type" ], "additionalProperties": false } }, "required": [ "model" ], "additionalProperties": false } ] } } ] }, "variant": { "type": "string" }, "category": { "type": "string" }, "skills": { "type": "array", "items": { "type": "string" } }, "temperature": { "type": "number", "minimum": 0, "maximum": 2 }, "top_p": { "type": "number", "minimum": 0, "maximum": 1 }, "prompt": { "type": "string" }, "prompt_append": { "type": "string" }, "tools": { "type": "object", "additionalProperties": { "type": "boolean" } }, "disable": { "type": "boolean" }, "description": { "type": "string" }, "mode": { "type": "string", "enum": [ "subagent", "primary", "all" ] }, "color": { "type": "string", "pattern": "^#[0-9A-Fa-f]{6}$" }, "permission": { "type": "object", "properties": { "edit": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "bash": { "anyOf": [ { "type": "string", "enum": [ "ask", "allow", "deny" ] }, { "type": "object", "additionalProperties": { "type": "string", "enum": [ "ask", "allow", "deny" ] } } ] }, "webfetch": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "task": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "doom_loop": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "external_directory": { "type": "string", "enum": [ "ask", "allow", "deny" ] } }, "additionalProperties": false }, "maxTokens": { "type": "number" }, "thinking": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "enabled", "disabled" ] }, "budgetTokens": { "type": "number" } }, "required": [ "type" ], "additionalProperties": false }, "reasoningEffort": { "type": "string", "enum": [ "none", "minimal", "low", "medium", "high", "xhigh" ] }, "textVerbosity": { "type": "string", "enum": [ "low", "medium", "high" ] }, "providerOptions": { "type": "object", "additionalProperties": {} }, "ultrawork": { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" } }, "additionalProperties": false }, "compaction": { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" } }, "additionalProperties": false }, "allow_non_gpt_model": { "type": "boolean" } }, "additionalProperties": false }, "sisyphus-junior": { "type": "object", "properties": { "model": { "type": "string" }, "fallback_models": { "anyOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } }, { "type": "array", "items": { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" }, "reasoningEffort": { "type": "string", "enum": [ "none", "minimal", "low", "medium", "high", "xhigh" ] }, "temperature": { "type": "number", "minimum": 0, "maximum": 2 }, "top_p": { "type": "number", "minimum": 0, "maximum": 1 }, "maxTokens": { "type": "number" }, "thinking": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "enabled", "disabled" ] }, "budgetTokens": { "type": "number" } }, "required": [ "type" ], "additionalProperties": false } }, "required": [ "model" ], "additionalProperties": false } }, { "type": "array", "items": { "anyOf": [ { "type": "string" }, { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" }, "reasoningEffort": { "type": "string", "enum": [ "none", "minimal", "low", "medium", "high", "xhigh" ] }, "temperature": { "type": "number", "minimum": 0, "maximum": 2 }, "top_p": { "type": "number", "minimum": 0, "maximum": 1 }, "maxTokens": { "type": "number" }, "thinking": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "enabled", "disabled" ] }, "budgetTokens": { "type": "number" } }, "required": [ "type" ], "additionalProperties": false } }, "required": [ "model" ], "additionalProperties": false } ] } } ] }, "variant": { "type": "string" }, "category": { "type": "string" }, "skills": { "type": "array", "items": { "type": "string" } }, "temperature": { "type": "number", "minimum": 0, "maximum": 2 }, "top_p": { "type": "number", "minimum": 0, "maximum": 1 }, "prompt": { "type": "string" }, "prompt_append": { "type": "string" }, "tools": { "type": "object", "additionalProperties": { "type": "boolean" } }, "disable": { "type": "boolean" }, "description": { "type": "string" }, "mode": { "type": "string", "enum": [ "subagent", "primary", "all" ] }, "color": { "type": "string", "pattern": "^#[0-9A-Fa-f]{6}$" }, "permission": { "type": "object", "properties": { "edit": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "bash": { "anyOf": [ { "type": "string", "enum": [ "ask", "allow", "deny" ] }, { "type": "object", "additionalProperties": { "type": "string", "enum": [ "ask", "allow", "deny" ] } } ] }, "webfetch": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "task": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "doom_loop": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "external_directory": { "type": "string", "enum": [ "ask", "allow", "deny" ] } }, "additionalProperties": false }, "maxTokens": { "type": "number" }, "thinking": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "enabled", "disabled" ] }, "budgetTokens": { "type": "number" } }, "required": [ "type" ], "additionalProperties": false }, "reasoningEffort": { "type": "string", "enum": [ "none", "minimal", "low", "medium", "high", "xhigh" ] }, "textVerbosity": { "type": "string", "enum": [ "low", "medium", "high" ] }, "providerOptions": { "type": "object", "additionalProperties": {} }, "ultrawork": { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" } }, "additionalProperties": false }, "compaction": { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" } }, "additionalProperties": false } }, "additionalProperties": false }, "OpenCode-Builder": { "type": "object", "properties": { "model": { "type": "string" }, "fallback_models": { "anyOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } }, { "type": "array", "items": { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" }, "reasoningEffort": { "type": "string", "enum": [ "none", "minimal", "low", "medium", "high", "xhigh" ] }, "temperature": { "type": "number", "minimum": 0, "maximum": 2 }, "top_p": { "type": "number", "minimum": 0, "maximum": 1 }, "maxTokens": { "type": "number" }, "thinking": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "enabled", "disabled" ] }, "budgetTokens": { "type": "number" } }, "required": [ "type" ], "additionalProperties": false } }, "required": [ "model" ], "additionalProperties": false } }, { "type": "array", "items": { "anyOf": [ { "type": "string" }, { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" }, "reasoningEffort": { "type": "string", "enum": [ "none", "minimal", "low", "medium", "high", "xhigh" ] }, "temperature": { "type": "number", "minimum": 0, "maximum": 2 }, "top_p": { "type": "number", "minimum": 0, "maximum": 1 }, "maxTokens": { "type": "number" }, "thinking": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "enabled", "disabled" ] }, "budgetTokens": { "type": "number" } }, "required": [ "type" ], "additionalProperties": false } }, "required": [ "model" ], "additionalProperties": false } ] } } ] }, "variant": { "type": "string" }, "category": { "type": "string" }, "skills": { "type": "array", "items": { "type": "string" } }, "temperature": { "type": "number", "minimum": 0, "maximum": 2 }, "top_p": { "type": "number", "minimum": 0, "maximum": 1 }, "prompt": { "type": "string" }, "prompt_append": { "type": "string" }, "tools": { "type": "object", "additionalProperties": { "type": "boolean" } }, "disable": { "type": "boolean" }, "description": { "type": "string" }, "mode": { "type": "string", "enum": [ "subagent", "primary", "all" ] }, "color": { "type": "string", "pattern": "^#[0-9A-Fa-f]{6}$" }, "permission": { "type": "object", "properties": { "edit": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "bash": { "anyOf": [ { "type": "string", "enum": [ "ask", "allow", "deny" ] }, { "type": "object", "additionalProperties": { "type": "string", "enum": [ "ask", "allow", "deny" ] } } ] }, "webfetch": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "task": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "doom_loop": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "external_directory": { "type": "string", "enum": [ "ask", "allow", "deny" ] } }, "additionalProperties": false }, "maxTokens": { "type": "number" }, "thinking": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "enabled", "disabled" ] }, "budgetTokens": { "type": "number" } }, "required": [ "type" ], "additionalProperties": false }, "reasoningEffort": { "type": "string", "enum": [ "none", "minimal", "low", "medium", "high", "xhigh" ] }, "textVerbosity": { "type": "string", "enum": [ "low", "medium", "high" ] }, "providerOptions": { "type": "object", "additionalProperties": {} }, "ultrawork": { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" } }, "additionalProperties": false }, "compaction": { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" } }, "additionalProperties": false } }, "additionalProperties": false }, "prometheus": { "type": "object", "properties": { "model": { "type": "string" }, "fallback_models": { "anyOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } }, { "type": "array", "items": { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" }, "reasoningEffort": { "type": "string", "enum": [ "none", "minimal", "low", "medium", "high", "xhigh" ] }, "temperature": { "type": "number", "minimum": 0, "maximum": 2 }, "top_p": { "type": "number", "minimum": 0, "maximum": 1 }, "maxTokens": { "type": "number" }, "thinking": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "enabled", "disabled" ] }, "budgetTokens": { "type": "number" } }, "required": [ "type" ], "additionalProperties": false } }, "required": [ "model" ], "additionalProperties": false } }, { "type": "array", "items": { "anyOf": [ { "type": "string" }, { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" }, "reasoningEffort": { "type": "string", "enum": [ "none", "minimal", "low", "medium", "high", "xhigh" ] }, "temperature": { "type": "number", "minimum": 0, "maximum": 2 }, "top_p": { "type": "number", "minimum": 0, "maximum": 1 }, "maxTokens": { "type": "number" }, "thinking": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "enabled", "disabled" ] }, "budgetTokens": { "type": "number" } }, "required": [ "type" ], "additionalProperties": false } }, "required": [ "model" ], "additionalProperties": false } ] } } ] }, "variant": { "type": "string" }, "category": { "type": "string" }, "skills": { "type": "array", "items": { "type": "string" } }, "temperature": { "type": "number", "minimum": 0, "maximum": 2 }, "top_p": { "type": "number", "minimum": 0, "maximum": 1 }, "prompt": { "type": "string" }, "prompt_append": { "type": "string" }, "tools": { "type": "object", "additionalProperties": { "type": "boolean" } }, "disable": { "type": "boolean" }, "description": { "type": "string" }, "mode": { "type": "string", "enum": [ "subagent", "primary", "all" ] }, "color": { "type": "string", "pattern": "^#[0-9A-Fa-f]{6}$" }, "permission": { "type": "object", "properties": { "edit": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "bash": { "anyOf": [ { "type": "string", "enum": [ "ask", "allow", "deny" ] }, { "type": "object", "additionalProperties": { "type": "string", "enum": [ "ask", "allow", "deny" ] } } ] }, "webfetch": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "task": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "doom_loop": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "external_directory": { "type": "string", "enum": [ "ask", "allow", "deny" ] } }, "additionalProperties": false }, "maxTokens": { "type": "number" }, "thinking": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "enabled", "disabled" ] }, "budgetTokens": { "type": "number" } }, "required": [ "type" ], "additionalProperties": false }, "reasoningEffort": { "type": "string", "enum": [ "none", "minimal", "low", "medium", "high", "xhigh" ] }, "textVerbosity": { "type": "string", "enum": [ "low", "medium", "high" ] }, "providerOptions": { "type": "object", "additionalProperties": {} }, "ultrawork": { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" } }, "additionalProperties": false }, "compaction": { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" } }, "additionalProperties": false } }, "additionalProperties": false }, "metis": { "type": "object", "properties": { "model": { "type": "string" }, "fallback_models": { "anyOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } }, { "type": "array", "items": { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" }, "reasoningEffort": { "type": "string", "enum": [ "none", "minimal", "low", "medium", "high", "xhigh" ] }, "temperature": { "type": "number", "minimum": 0, "maximum": 2 }, "top_p": { "type": "number", "minimum": 0, "maximum": 1 }, "maxTokens": { "type": "number" }, "thinking": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "enabled", "disabled" ] }, "budgetTokens": { "type": "number" } }, "required": [ "type" ], "additionalProperties": false } }, "required": [ "model" ], "additionalProperties": false } }, { "type": "array", "items": { "anyOf": [ { "type": "string" }, { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" }, "reasoningEffort": { "type": "string", "enum": [ "none", "minimal", "low", "medium", "high", "xhigh" ] }, "temperature": { "type": "number", "minimum": 0, "maximum": 2 }, "top_p": { "type": "number", "minimum": 0, "maximum": 1 }, "maxTokens": { "type": "number" }, "thinking": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "enabled", "disabled" ] }, "budgetTokens": { "type": "number" } }, "required": [ "type" ], "additionalProperties": false } }, "required": [ "model" ], "additionalProperties": false } ] } } ] }, "variant": { "type": "string" }, "category": { "type": "string" }, "skills": { "type": "array", "items": { "type": "string" } }, "temperature": { "type": "number", "minimum": 0, "maximum": 2 }, "top_p": { "type": "number", "minimum": 0, "maximum": 1 }, "prompt": { "type": "string" }, "prompt_append": { "type": "string" }, "tools": { "type": "object", "additionalProperties": { "type": "boolean" } }, "disable": { "type": "boolean" }, "description": { "type": "string" }, "mode": { "type": "string", "enum": [ "subagent", "primary", "all" ] }, "color": { "type": "string", "pattern": "^#[0-9A-Fa-f]{6}$" }, "permission": { "type": "object", "properties": { "edit": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "bash": { "anyOf": [ { "type": "string", "enum": [ "ask", "allow", "deny" ] }, { "type": "object", "additionalProperties": { "type": "string", "enum": [ "ask", "allow", "deny" ] } } ] }, "webfetch": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "task": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "doom_loop": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "external_directory": { "type": "string", "enum": [ "ask", "allow", "deny" ] } }, "additionalProperties": false }, "maxTokens": { "type": "number" }, "thinking": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "enabled", "disabled" ] }, "budgetTokens": { "type": "number" } }, "required": [ "type" ], "additionalProperties": false }, "reasoningEffort": { "type": "string", "enum": [ "none", "minimal", "low", "medium", "high", "xhigh" ] }, "textVerbosity": { "type": "string", "enum": [ "low", "medium", "high" ] }, "providerOptions": { "type": "object", "additionalProperties": {} }, "ultrawork": { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" } }, "additionalProperties": false }, "compaction": { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" } }, "additionalProperties": false } }, "additionalProperties": false }, "momus": { "type": "object", "properties": { "model": { "type": "string" }, "fallback_models": { "anyOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } }, { "type": "array", "items": { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" }, "reasoningEffort": { "type": "string", "enum": [ "none", "minimal", "low", "medium", "high", "xhigh" ] }, "temperature": { "type": "number", "minimum": 0, "maximum": 2 }, "top_p": { "type": "number", "minimum": 0, "maximum": 1 }, "maxTokens": { "type": "number" }, "thinking": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "enabled", "disabled" ] }, "budgetTokens": { "type": "number" } }, "required": [ "type" ], "additionalProperties": false } }, "required": [ "model" ], "additionalProperties": false } }, { "type": "array", "items": { "anyOf": [ { "type": "string" }, { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" }, "reasoningEffort": { "type": "string", "enum": [ "none", "minimal", "low", "medium", "high", "xhigh" ] }, "temperature": { "type": "number", "minimum": 0, "maximum": 2 }, "top_p": { "type": "number", "minimum": 0, "maximum": 1 }, "maxTokens": { "type": "number" }, "thinking": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "enabled", "disabled" ] }, "budgetTokens": { "type": "number" } }, "required": [ "type" ], "additionalProperties": false } }, "required": [ "model" ], "additionalProperties": false } ] } } ] }, "variant": { "type": "string" }, "category": { "type": "string" }, "skills": { "type": "array", "items": { "type": "string" } }, "temperature": { "type": "number", "minimum": 0, "maximum": 2 }, "top_p": { "type": "number", "minimum": 0, "maximum": 1 }, "prompt": { "type": "string" }, "prompt_append": { "type": "string" }, "tools": { "type": "object", "additionalProperties": { "type": "boolean" } }, "disable": { "type": "boolean" }, "description": { "type": "string" }, "mode": { "type": "string", "enum": [ "subagent", "primary", "all" ] }, "color": { "type": "string", "pattern": "^#[0-9A-Fa-f]{6}$" }, "permission": { "type": "object", "properties": { "edit": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "bash": { "anyOf": [ { "type": "string", "enum": [ "ask", "allow", "deny" ] }, { "type": "object", "additionalProperties": { "type": "string", "enum": [ "ask", "allow", "deny" ] } } ] }, "webfetch": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "task": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "doom_loop": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "external_directory": { "type": "string", "enum": [ "ask", "allow", "deny" ] } }, "additionalProperties": false }, "maxTokens": { "type": "number" }, "thinking": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "enabled", "disabled" ] }, "budgetTokens": { "type": "number" } }, "required": [ "type" ], "additionalProperties": false }, "reasoningEffort": { "type": "string", "enum": [ "none", "minimal", "low", "medium", "high", "xhigh" ] }, "textVerbosity": { "type": "string", "enum": [ "low", "medium", "high" ] }, "providerOptions": { "type": "object", "additionalProperties": {} }, "ultrawork": { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" } }, "additionalProperties": false }, "compaction": { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" } }, "additionalProperties": false } }, "additionalProperties": false }, "oracle": { "type": "object", "properties": { "model": { "type": "string" }, "fallback_models": { "anyOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } }, { "type": "array", "items": { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" }, "reasoningEffort": { "type": "string", "enum": [ "none", "minimal", "low", "medium", "high", "xhigh" ] }, "temperature": { "type": "number", "minimum": 0, "maximum": 2 }, "top_p": { "type": "number", "minimum": 0, "maximum": 1 }, "maxTokens": { "type": "number" }, "thinking": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "enabled", "disabled" ] }, "budgetTokens": { "type": "number" } }, "required": [ "type" ], "additionalProperties": false } }, "required": [ "model" ], "additionalProperties": false } }, { "type": "array", "items": { "anyOf": [ { "type": "string" }, { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" }, "reasoningEffort": { "type": "string", "enum": [ "none", "minimal", "low", "medium", "high", "xhigh" ] }, "temperature": { "type": "number", "minimum": 0, "maximum": 2 }, "top_p": { "type": "number", "minimum": 0, "maximum": 1 }, "maxTokens": { "type": "number" }, "thinking": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "enabled", "disabled" ] }, "budgetTokens": { "type": "number" } }, "required": [ "type" ], "additionalProperties": false } }, "required": [ "model" ], "additionalProperties": false } ] } } ] }, "variant": { "type": "string" }, "category": { "type": "string" }, "skills": { "type": "array", "items": { "type": "string" } }, "temperature": { "type": "number", "minimum": 0, "maximum": 2 }, "top_p": { "type": "number", "minimum": 0, "maximum": 1 }, "prompt": { "type": "string" }, "prompt_append": { "type": "string" }, "tools": { "type": "object", "additionalProperties": { "type": "boolean" } }, "disable": { "type": "boolean" }, "description": { "type": "string" }, "mode": { "type": "string", "enum": [ "subagent", "primary", "all" ] }, "color": { "type": "string", "pattern": "^#[0-9A-Fa-f]{6}$" }, "permission": { "type": "object", "properties": { "edit": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "bash": { "anyOf": [ { "type": "string", "enum": [ "ask", "allow", "deny" ] }, { "type": "object", "additionalProperties": { "type": "string", "enum": [ "ask", "allow", "deny" ] } } ] }, "webfetch": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "task": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "doom_loop": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "external_directory": { "type": "string", "enum": [ "ask", "allow", "deny" ] } }, "additionalProperties": false }, "maxTokens": { "type": "number" }, "thinking": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "enabled", "disabled" ] }, "budgetTokens": { "type": "number" } }, "required": [ "type" ], "additionalProperties": false }, "reasoningEffort": { "type": "string", "enum": [ "none", "minimal", "low", "medium", "high", "xhigh" ] }, "textVerbosity": { "type": "string", "enum": [ "low", "medium", "high" ] }, "providerOptions": { "type": "object", "additionalProperties": {} }, "ultrawork": { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" } }, "additionalProperties": false }, "compaction": { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" } }, "additionalProperties": false } }, "additionalProperties": false }, "librarian": { "type": "object", "properties": { "model": { "type": "string" }, "fallback_models": { "anyOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } }, { "type": "array", "items": { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" }, "reasoningEffort": { "type": "string", "enum": [ "none", "minimal", "low", "medium", "high", "xhigh" ] }, "temperature": { "type": "number", "minimum": 0, "maximum": 2 }, "top_p": { "type": "number", "minimum": 0, "maximum": 1 }, "maxTokens": { "type": "number" }, "thinking": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "enabled", "disabled" ] }, "budgetTokens": { "type": "number" } }, "required": [ "type" ], "additionalProperties": false } }, "required": [ "model" ], "additionalProperties": false } }, { "type": "array", "items": { "anyOf": [ { "type": "string" }, { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" }, "reasoningEffort": { "type": "string", "enum": [ "none", "minimal", "low", "medium", "high", "xhigh" ] }, "temperature": { "type": "number", "minimum": 0, "maximum": 2 }, "top_p": { "type": "number", "minimum": 0, "maximum": 1 }, "maxTokens": { "type": "number" }, "thinking": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "enabled", "disabled" ] }, "budgetTokens": { "type": "number" } }, "required": [ "type" ], "additionalProperties": false } }, "required": [ "model" ], "additionalProperties": false } ] } } ] }, "variant": { "type": "string" }, "category": { "type": "string" }, "skills": { "type": "array", "items": { "type": "string" } }, "temperature": { "type": "number", "minimum": 0, "maximum": 2 }, "top_p": { "type": "number", "minimum": 0, "maximum": 1 }, "prompt": { "type": "string" }, "prompt_append": { "type": "string" }, "tools": { "type": "object", "additionalProperties": { "type": "boolean" } }, "disable": { "type": "boolean" }, "description": { "type": "string" }, "mode": { "type": "string", "enum": [ "subagent", "primary", "all" ] }, "color": { "type": "string", "pattern": "^#[0-9A-Fa-f]{6}$" }, "permission": { "type": "object", "properties": { "edit": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "bash": { "anyOf": [ { "type": "string", "enum": [ "ask", "allow", "deny" ] }, { "type": "object", "additionalProperties": { "type": "string", "enum": [ "ask", "allow", "deny" ] } } ] }, "webfetch": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "task": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "doom_loop": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "external_directory": { "type": "string", "enum": [ "ask", "allow", "deny" ] } }, "additionalProperties": false }, "maxTokens": { "type": "number" }, "thinking": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "enabled", "disabled" ] }, "budgetTokens": { "type": "number" } }, "required": [ "type" ], "additionalProperties": false }, "reasoningEffort": { "type": "string", "enum": [ "none", "minimal", "low", "medium", "high", "xhigh" ] }, "textVerbosity": { "type": "string", "enum": [ "low", "medium", "high" ] }, "providerOptions": { "type": "object", "additionalProperties": {} }, "ultrawork": { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" } }, "additionalProperties": false }, "compaction": { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" } }, "additionalProperties": false } }, "additionalProperties": false }, "explore": { "type": "object", "properties": { "model": { "type": "string" }, "fallback_models": { "anyOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } }, { "type": "array", "items": { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" }, "reasoningEffort": { "type": "string", "enum": [ "none", "minimal", "low", "medium", "high", "xhigh" ] }, "temperature": { "type": "number", "minimum": 0, "maximum": 2 }, "top_p": { "type": "number", "minimum": 0, "maximum": 1 }, "maxTokens": { "type": "number" }, "thinking": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "enabled", "disabled" ] }, "budgetTokens": { "type": "number" } }, "required": [ "type" ], "additionalProperties": false } }, "required": [ "model" ], "additionalProperties": false } }, { "type": "array", "items": { "anyOf": [ { "type": "string" }, { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" }, "reasoningEffort": { "type": "string", "enum": [ "none", "minimal", "low", "medium", "high", "xhigh" ] }, "temperature": { "type": "number", "minimum": 0, "maximum": 2 }, "top_p": { "type": "number", "minimum": 0, "maximum": 1 }, "maxTokens": { "type": "number" }, "thinking": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "enabled", "disabled" ] }, "budgetTokens": { "type": "number" } }, "required": [ "type" ], "additionalProperties": false } }, "required": [ "model" ], "additionalProperties": false } ] } } ] }, "variant": { "type": "string" }, "category": { "type": "string" }, "skills": { "type": "array", "items": { "type": "string" } }, "temperature": { "type": "number", "minimum": 0, "maximum": 2 }, "top_p": { "type": "number", "minimum": 0, "maximum": 1 }, "prompt": { "type": "string" }, "prompt_append": { "type": "string" }, "tools": { "type": "object", "additionalProperties": { "type": "boolean" } }, "disable": { "type": "boolean" }, "description": { "type": "string" }, "mode": { "type": "string", "enum": [ "subagent", "primary", "all" ] }, "color": { "type": "string", "pattern": "^#[0-9A-Fa-f]{6}$" }, "permission": { "type": "object", "properties": { "edit": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "bash": { "anyOf": [ { "type": "string", "enum": [ "ask", "allow", "deny" ] }, { "type": "object", "additionalProperties": { "type": "string", "enum": [ "ask", "allow", "deny" ] } } ] }, "webfetch": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "task": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "doom_loop": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "external_directory": { "type": "string", "enum": [ "ask", "allow", "deny" ] } }, "additionalProperties": false }, "maxTokens": { "type": "number" }, "thinking": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "enabled", "disabled" ] }, "budgetTokens": { "type": "number" } }, "required": [ "type" ], "additionalProperties": false }, "reasoningEffort": { "type": "string", "enum": [ "none", "minimal", "low", "medium", "high", "xhigh" ] }, "textVerbosity": { "type": "string", "enum": [ "low", "medium", "high" ] }, "providerOptions": { "type": "object", "additionalProperties": {} }, "ultrawork": { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" } }, "additionalProperties": false }, "compaction": { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" } }, "additionalProperties": false } }, "additionalProperties": false }, "multimodal-looker": { "type": "object", "properties": { "model": { "type": "string" }, "fallback_models": { "anyOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } }, { "type": "array", "items": { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" }, "reasoningEffort": { "type": "string", "enum": [ "none", "minimal", "low", "medium", "high", "xhigh" ] }, "temperature": { "type": "number", "minimum": 0, "maximum": 2 }, "top_p": { "type": "number", "minimum": 0, "maximum": 1 }, "maxTokens": { "type": "number" }, "thinking": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "enabled", "disabled" ] }, "budgetTokens": { "type": "number" } }, "required": [ "type" ], "additionalProperties": false } }, "required": [ "model" ], "additionalProperties": false } }, { "type": "array", "items": { "anyOf": [ { "type": "string" }, { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" }, "reasoningEffort": { "type": "string", "enum": [ "none", "minimal", "low", "medium", "high", "xhigh" ] }, "temperature": { "type": "number", "minimum": 0, "maximum": 2 }, "top_p": { "type": "number", "minimum": 0, "maximum": 1 }, "maxTokens": { "type": "number" }, "thinking": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "enabled", "disabled" ] }, "budgetTokens": { "type": "number" } }, "required": [ "type" ], "additionalProperties": false } }, "required": [ "model" ], "additionalProperties": false } ] } } ] }, "variant": { "type": "string" }, "category": { "type": "string" }, "skills": { "type": "array", "items": { "type": "string" } }, "temperature": { "type": "number", "minimum": 0, "maximum": 2 }, "top_p": { "type": "number", "minimum": 0, "maximum": 1 }, "prompt": { "type": "string" }, "prompt_append": { "type": "string" }, "tools": { "type": "object", "additionalProperties": { "type": "boolean" } }, "disable": { "type": "boolean" }, "description": { "type": "string" }, "mode": { "type": "string", "enum": [ "subagent", "primary", "all" ] }, "color": { "type": "string", "pattern": "^#[0-9A-Fa-f]{6}$" }, "permission": { "type": "object", "properties": { "edit": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "bash": { "anyOf": [ { "type": "string", "enum": [ "ask", "allow", "deny" ] }, { "type": "object", "additionalProperties": { "type": "string", "enum": [ "ask", "allow", "deny" ] } } ] }, "webfetch": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "task": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "doom_loop": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "external_directory": { "type": "string", "enum": [ "ask", "allow", "deny" ] } }, "additionalProperties": false }, "maxTokens": { "type": "number" }, "thinking": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "enabled", "disabled" ] }, "budgetTokens": { "type": "number" } }, "required": [ "type" ], "additionalProperties": false }, "reasoningEffort": { "type": "string", "enum": [ "none", "minimal", "low", "medium", "high", "xhigh" ] }, "textVerbosity": { "type": "string", "enum": [ "low", "medium", "high" ] }, "providerOptions": { "type": "object", "additionalProperties": {} }, "ultrawork": { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" } }, "additionalProperties": false }, "compaction": { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" } }, "additionalProperties": false } }, "additionalProperties": false }, "atlas": { "type": "object", "properties": { "model": { "type": "string" }, "fallback_models": { "anyOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } }, { "type": "array", "items": { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" }, "reasoningEffort": { "type": "string", "enum": [ "none", "minimal", "low", "medium", "high", "xhigh" ] }, "temperature": { "type": "number", "minimum": 0, "maximum": 2 }, "top_p": { "type": "number", "minimum": 0, "maximum": 1 }, "maxTokens": { "type": "number" }, "thinking": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "enabled", "disabled" ] }, "budgetTokens": { "type": "number" } }, "required": [ "type" ], "additionalProperties": false } }, "required": [ "model" ], "additionalProperties": false } }, { "type": "array", "items": { "anyOf": [ { "type": "string" }, { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" }, "reasoningEffort": { "type": "string", "enum": [ "none", "minimal", "low", "medium", "high", "xhigh" ] }, "temperature": { "type": "number", "minimum": 0, "maximum": 2 }, "top_p": { "type": "number", "minimum": 0, "maximum": 1 }, "maxTokens": { "type": "number" }, "thinking": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "enabled", "disabled" ] }, "budgetTokens": { "type": "number" } }, "required": [ "type" ], "additionalProperties": false } }, "required": [ "model" ], "additionalProperties": false } ] } } ] }, "variant": { "type": "string" }, "category": { "type": "string" }, "skills": { "type": "array", "items": { "type": "string" } }, "temperature": { "type": "number", "minimum": 0, "maximum": 2 }, "top_p": { "type": "number", "minimum": 0, "maximum": 1 }, "prompt": { "type": "string" }, "prompt_append": { "type": "string" }, "tools": { "type": "object", "additionalProperties": { "type": "boolean" } }, "disable": { "type": "boolean" }, "description": { "type": "string" }, "mode": { "type": "string", "enum": [ "subagent", "primary", "all" ] }, "color": { "type": "string", "pattern": "^#[0-9A-Fa-f]{6}$" }, "permission": { "type": "object", "properties": { "edit": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "bash": { "anyOf": [ { "type": "string", "enum": [ "ask", "allow", "deny" ] }, { "type": "object", "additionalProperties": { "type": "string", "enum": [ "ask", "allow", "deny" ] } } ] }, "webfetch": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "task": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "doom_loop": { "type": "string", "enum": [ "ask", "allow", "deny" ] }, "external_directory": { "type": "string", "enum": [ "ask", "allow", "deny" ] } }, "additionalProperties": false }, "maxTokens": { "type": "number" }, "thinking": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "enabled", "disabled" ] }, "budgetTokens": { "type": "number" } }, "required": [ "type" ], "additionalProperties": false }, "reasoningEffort": { "type": "string", "enum": [ "none", "minimal", "low", "medium", "high", "xhigh" ] }, "textVerbosity": { "type": "string", "enum": [ "low", "medium", "high" ] }, "providerOptions": { "type": "object", "additionalProperties": {} }, "ultrawork": { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" } }, "additionalProperties": false }, "compaction": { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" } }, "additionalProperties": false } }, "additionalProperties": false } }, "additionalProperties": false }, "categories": { "type": "object", "additionalProperties": { "type": "object", "properties": { "description": { "type": "string" }, "model": { "type": "string" }, "fallback_models": { "anyOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } }, { "type": "array", "items": { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" }, "reasoningEffort": { "type": "string", "enum": [ "none", "minimal", "low", "medium", "high", "xhigh" ] }, "temperature": { "type": "number", "minimum": 0, "maximum": 2 }, "top_p": { "type": "number", "minimum": 0, "maximum": 1 }, "maxTokens": { "type": "number" }, "thinking": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "enabled", "disabled" ] }, "budgetTokens": { "type": "number" } }, "required": [ "type" ], "additionalProperties": false } }, "required": [ "model" ], "additionalProperties": false } }, { "type": "array", "items": { "anyOf": [ { "type": "string" }, { "type": "object", "properties": { "model": { "type": "string" }, "variant": { "type": "string" }, "reasoningEffort": { "type": "string", "enum": [ "none", "minimal", "low", "medium", "high", "xhigh" ] }, "temperature": { "type": "number", "minimum": 0, "maximum": 2 }, "top_p": { "type": "number", "minimum": 0, "maximum": 1 }, "maxTokens": { "type": "number" }, "thinking": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "enabled", "disabled" ] }, "budgetTokens": { "type": "number" } }, "required": [ "type" ], "additionalProperties": false } }, "required": [ "model" ], "additionalProperties": false } ] } } ] }, "variant": { "type": "string" }, "temperature": { "type": "number", "minimum": 0, "maximum": 2 }, "top_p": { "type": "number", "minimum": 0, "maximum": 1 }, "maxTokens": { "type": "number" }, "thinking": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "enabled", "disabled" ] }, "budgetTokens": { "type": "number" } }, "required": [ "type" ], "additionalProperties": false }, "reasoningEffort": { "type": "string", "enum": [ "none", "minimal", "low", "medium", "high", "xhigh" ] }, "textVerbosity": { "type": "string", "enum": [ "low", "medium", "high" ] }, "tools": { "type": "object", "additionalProperties": { "type": "boolean" } }, "prompt_append": { "type": "string" }, "max_prompt_tokens": { "type": "integer", "exclusiveMinimum": 0 }, "is_unstable_agent": { "type": "boolean" }, "disable": { "type": "boolean" } }, "additionalProperties": false } }, "claude_code": { "type": "object", "properties": { "mcp": { "type": "boolean" }, "commands": { "type": "boolean" }, "skills": { "type": "boolean" }, "agents": { "type": "boolean" }, "hooks": { "type": "boolean" }, "plugins": { "type": "boolean" }, "plugins_override": { "type": "object", "additionalProperties": { "type": "boolean" } } }, "additionalProperties": false }, "sisyphus_agent": { "type": "object", "properties": { "disabled": { "type": "boolean" }, "default_builder_enabled": { "type": "boolean" }, "planner_enabled": { "type": "boolean" }, "replace_plan": { "type": "boolean" }, "tdd": { "type": "boolean", "default": true } }, "additionalProperties": false }, "comment_checker": { "type": "object", "properties": { "custom_prompt": { "type": "string" } }, "additionalProperties": false }, "experimental": { "type": "object", "properties": { "aggressive_truncation": { "type": "boolean" }, "auto_resume": { "type": "boolean" }, "preemptive_compaction": { "type": "boolean" }, "truncate_all_tool_outputs": { "type": "boolean" }, "dynamic_context_pruning": { "type": "object", "properties": { "enabled": { "type": "boolean", "default": false }, "notification": { "type": "string", "enum": [ "off", "minimal", "detailed" ], "default": "detailed" }, "turn_protection": { "type": "object", "properties": { "enabled": { "type": "boolean", "default": true }, "turns": { "type": "number", "minimum": 1, "maximum": 10, "default": 3 } }, "additionalProperties": false }, "protected_tools": { "type": "array", "items": { "type": "string" }, "default": [ "task", "todowrite", "todoread", "lsp_rename", "session_read", "session_write", "session_search" ] }, "strategies": { "type": "object", "properties": { "deduplication": { "type": "object", "properties": { "enabled": { "type": "boolean", "default": true } }, "additionalProperties": false }, "supersede_writes": { "type": "object", "properties": { "enabled": { "type": "boolean", "default": true }, "aggressive": { "type": "boolean", "default": false } }, "additionalProperties": false }, "purge_errors": { "type": "object", "properties": { "enabled": { "type": "boolean", "default": true }, "turns": { "type": "number", "minimum": 1, "maximum": 20, "default": 5 } }, "additionalProperties": false } }, "additionalProperties": false } }, "additionalProperties": false }, "task_system": { "type": "boolean" }, "plugin_load_timeout_ms": { "type": "number", "minimum": 1000 }, "safe_hook_creation": { "type": "boolean" }, "disable_omo_env": { "type": "boolean" }, "hashline_edit": { "type": "boolean" }, "model_fallback_title": { "type": "boolean" }, "max_tools": { "type": "integer", "minimum": 1 } }, "additionalProperties": false }, "auto_update": { "type": "boolean" }, "skills": { "anyOf": [ { "type": "array", "items": { "type": "string" } }, { "type": "object", "properties": { "sources": { "type": "array", "items": { "anyOf": [ { "type": "string" }, { "type": "object", "properties": { "path": { "type": "string" }, "recursive": { "type": "boolean" }, "glob": { "type": "string" } }, "required": [ "path" ], "additionalProperties": false } ] } }, "enable": { "type": "array", "items": { "type": "string" } }, "disable": { "type": "array", "items": { "type": "string" } } }, "additionalProperties": { "anyOf": [ { "type": "boolean" }, { "type": "object", "properties": { "description": { "type": "string" }, "template": { "type": "string" }, "from": { "type": "string" }, "model": { "type": "string" }, "agent": { "type": "string" }, "subtask": { "type": "boolean" }, "argument-hint": { "type": "string" }, "license": { "type": "string" }, "compatibility": { "type": "string" }, "metadata": { "type": "object", "additionalProperties": {} }, "allowed-tools": { "type": "array", "items": { "type": "string" } }, "disable": { "type": "boolean" } }, "additionalProperties": false } ] } } ] }, "ralph_loop": { "type": "object", "properties": { "enabled": { "type": "boolean", "default": false }, "default_max_iterations": { "type": "number", "minimum": 1, "maximum": 1000, "default": 100 }, "state_dir": { "type": "string" }, "default_strategy": { "type": "string", "enum": [ "reset", "continue" ], "default": "continue" } }, "additionalProperties": false }, "runtime_fallback": { "anyOf": [ { "type": "boolean" }, { "type": "object", "properties": { "enabled": { "type": "boolean" }, "retry_on_errors": { "type": "array", "items": { "type": "number" } }, "max_fallback_attempts": { "type": "number", "minimum": 1, "maximum": 20 }, "cooldown_seconds": { "type": "number", "minimum": 0 }, "timeout_seconds": { "type": "number", "minimum": 0 }, "notify_on_fallback": { "type": "boolean" } }, "additionalProperties": false } ] }, "background_task": { "type": "object", "properties": { "defaultConcurrency": { "type": "number", "minimum": 1 }, "providerConcurrency": { "type": "object", "additionalProperties": { "type": "number", "minimum": 0 } }, "modelConcurrency": { "type": "object", "additionalProperties": { "type": "number", "minimum": 0 } }, "maxDepth": { "type": "integer", "minimum": 1 }, "maxDescendants": { "type": "integer", "minimum": 1 }, "staleTimeoutMs": { "type": "number", "minimum": 60000 }, "messageStalenessTimeoutMs": { "type": "number", "minimum": 60000 }, "taskTtlMs": { "type": "number", "minimum": 300000 }, "sessionGoneTimeoutMs": { "type": "number", "minimum": 10000 }, "syncPollTimeoutMs": { "type": "number", "minimum": 60000 }, "maxToolCalls": { "type": "integer", "minimum": 10 }, "circuitBreaker": { "type": "object", "properties": { "enabled": { "type": "boolean" }, "maxToolCalls": { "type": "integer", "minimum": 10 }, "consecutiveThreshold": { "type": "integer", "minimum": 5 } }, "additionalProperties": false } }, "additionalProperties": false }, "notification": { "type": "object", "properties": { "force_enable": { "type": "boolean" } }, "additionalProperties": false }, "model_capabilities": { "type": "object", "properties": { "enabled": { "type": "boolean" }, "auto_refresh_on_start": { "type": "boolean" }, "refresh_timeout_ms": { "type": "integer", "exclusiveMinimum": 0 }, "source_url": { "type": "string", "format": "uri" } }, "additionalProperties": false }, "openclaw": { "type": "object", "properties": { "enabled": { "type": "boolean", "default": false }, "gateways": { "type": "object", "additionalProperties": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "http", "command" ], "default": "http" }, "url": { "type": "string" }, "method": { "type": "string", "default": "POST" }, "headers": { "type": "object", "additionalProperties": { "type": "string" } }, "command": { "type": "string" }, "timeout": { "type": "number" } }, "additionalProperties": false }, "default": {} }, "hooks": { "type": "object", "additionalProperties": { "type": "object", "properties": { "enabled": { "type": "boolean", "default": true }, "gateway": { "type": "string" }, "instruction": { "type": "string" } }, "required": [ "gateway", "instruction" ], "additionalProperties": false }, "default": {} }, "replyListener": { "type": "object", "properties": { "discordBotToken": { "type": "string" }, "discordChannelId": { "type": "string" }, "discordMention": { "type": "string" }, "authorizedDiscordUserIds": { "type": "array", "items": { "type": "string" }, "default": [] }, "telegramBotToken": { "type": "string" }, "telegramChatId": { "type": "string" }, "pollIntervalMs": { "type": "number", "default": 3000 }, "rateLimitPerMinute": { "type": "number", "default": 10 }, "maxMessageLength": { "type": "number", "default": 500 }, "includePrefix": { "type": "boolean", "default": true } }, "additionalProperties": false } }, "additionalProperties": false }, "babysitting": { "type": "object", "properties": { "timeout_ms": { "type": "number", "default": 120000 } }, "additionalProperties": false }, "git_master": { "type": "object", "properties": { "commit_footer": { "type": [ "boolean", "string" ], "default": true }, "include_co_authored_by": { "type": "boolean", "default": true }, "git_env_prefix": { "type": "string", "default": "GIT_MASTER=1" } }, "additionalProperties": false, "default": { "commit_footer": true, "include_co_authored_by": true, "git_env_prefix": "GIT_MASTER=1" } }, "browser_automation_engine": { "type": "object", "properties": { "provider": { "type": "string", "enum": [ "playwright", "agent-browser", "dev-browser", "playwright-cli" ], "default": "playwright" } }, "additionalProperties": false }, "websearch": { "type": "object", "properties": { "provider": { "type": "string", "enum": [ "exa", "tavily" ] } }, "additionalProperties": false }, "tmux": { "type": "object", "properties": { "enabled": { "type": "boolean", "default": false }, "layout": { "type": "string", "enum": [ "main-horizontal", "main-vertical", "tiled", "even-horizontal", "even-vertical" ], "default": "main-vertical" }, "main_pane_size": { "type": "number", "minimum": 20, "maximum": 80, "default": 60 }, "main_pane_min_width": { "type": "number", "minimum": 40, "default": 120 }, "agent_pane_min_width": { "type": "number", "minimum": 20, "default": 40 }, "isolation": { "type": "string", "enum": [ "inline", "window", "session" ], "default": "inline" } }, "additionalProperties": false }, "sisyphus": { "type": "object", "properties": { "tasks": { "type": "object", "properties": { "storage_path": { "type": "string" }, "task_list_id": { "type": "string" }, "claude_code_compat": { "type": "boolean", "default": false } }, "additionalProperties": false } }, "additionalProperties": false }, "start_work": { "type": "object", "properties": { "auto_commit": { "type": "boolean", "default": true } }, "additionalProperties": false }, "_migrations": { "type": "array", "items": { "type": "string" } } }, "additionalProperties": false }