Created
February 5, 2026 16:18
-
-
Save zed-wong/7347658e6a6697d3ce27b96fa6909215 to your computer and use it in GitHub Desktop.
oh-my-opencode
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "$schema": "http://json-schema.org/draft-07/schema#", | |
| "$id": "https://gist.githubusercontent.com/zed-wong/7347658e6a6697d3ce27b96fa6909215/raw/9250f00b01aaf0ad3fb6b0d025b0218a4e6bd67d/ohmyopencode-schema.json", | |
| "title": "Oh My OpenCode Configuration", | |
| "description": "Configuration schema for oh-my-opencode plugin", | |
| "type": "object", | |
| "properties": { | |
| "$schema": { | |
| "type": "string" | |
| }, | |
| "disabled_mcps": { | |
| "type": "array", | |
| "items": { | |
| "type": "string", | |
| "minLength": 1 | |
| } | |
| }, | |
| "disabled_agents": { | |
| "type": "array", | |
| "items": { | |
| "type": "string", | |
| "enum": [ | |
| "sisyphus", | |
| "prometheus", | |
| "oracle", | |
| "librarian", | |
| "explore", | |
| "multimodal-looker", | |
| "metis", | |
| "momus", | |
| "atlas" | |
| ] | |
| } | |
| }, | |
| "disabled_skills": { | |
| "type": "array", | |
| "items": { | |
| "type": "string", | |
| "enum": [ | |
| "playwright", | |
| "frontend-ui-ux", | |
| "git-master" | |
| ] | |
| } | |
| }, | |
| "disabled_hooks": { | |
| "type": "array", | |
| "items": { | |
| "type": "string", | |
| "enum": [ | |
| "todo-continuation-enforcer", | |
| "context-window-monitor", | |
| "session-recovery", | |
| "session-notification", | |
| "comment-checker", | |
| "grep-output-truncator", | |
| "tool-output-truncator", | |
| "directory-agents-injector", | |
| "directory-readme-injector", | |
| "empty-task-response-detector", | |
| "think-mode", | |
| "anthropic-context-window-limit-recovery", | |
| "rules-injector", | |
| "background-notification", | |
| "auto-update-checker", | |
| "startup-toast", | |
| "keyword-detector", | |
| "agent-usage-reminder", | |
| "non-interactive-env", | |
| "interactive-bash-session", | |
| "thinking-block-validator", | |
| "ralph-loop", | |
| "compaction-context-injector", | |
| "claude-code-hooks", | |
| "auto-slash-command", | |
| "edit-error-recovery", | |
| "delegate-task-retry", | |
| "prometheus-md-only", | |
| "start-work", | |
| "atlas" | |
| ] | |
| } | |
| }, | |
| "disabled_commands": { | |
| "type": "array", | |
| "items": { | |
| "type": "string", | |
| "enum": [ | |
| "init-deep", | |
| "start-work" | |
| ] | |
| } | |
| }, | |
| "agents": { | |
| "type": "object", | |
| "properties": { | |
| "build": { | |
| "type": "object", | |
| "properties": { | |
| "model": { | |
| "type": "string" | |
| }, | |
| "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", | |
| "propertyNames": { | |
| "type": "string" | |
| }, | |
| "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", | |
| "propertyNames": { | |
| "type": "string" | |
| }, | |
| "additionalProperties": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| } | |
| } | |
| ] | |
| }, | |
| "webfetch": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| }, | |
| "doom_loop": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| }, | |
| "external_directory": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "plan": { | |
| "type": "object", | |
| "properties": { | |
| "model": { | |
| "type": "string" | |
| }, | |
| "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", | |
| "propertyNames": { | |
| "type": "string" | |
| }, | |
| "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", | |
| "propertyNames": { | |
| "type": "string" | |
| }, | |
| "additionalProperties": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| } | |
| } | |
| ] | |
| }, | |
| "webfetch": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| }, | |
| "doom_loop": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| }, | |
| "external_directory": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "sisyphus": { | |
| "type": "object", | |
| "properties": { | |
| "model": { | |
| "type": "string" | |
| }, | |
| "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", | |
| "propertyNames": { | |
| "type": "string" | |
| }, | |
| "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", | |
| "propertyNames": { | |
| "type": "string" | |
| }, | |
| "additionalProperties": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| } | |
| } | |
| ] | |
| }, | |
| "webfetch": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| }, | |
| "doom_loop": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| }, | |
| "external_directory": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "sisyphus-junior": { | |
| "type": "object", | |
| "properties": { | |
| "model": { | |
| "type": "string" | |
| }, | |
| "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", | |
| "propertyNames": { | |
| "type": "string" | |
| }, | |
| "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", | |
| "propertyNames": { | |
| "type": "string" | |
| }, | |
| "additionalProperties": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| } | |
| } | |
| ] | |
| }, | |
| "webfetch": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| }, | |
| "doom_loop": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| }, | |
| "external_directory": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "OpenCode-Builder": { | |
| "type": "object", | |
| "properties": { | |
| "model": { | |
| "type": "string" | |
| }, | |
| "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", | |
| "propertyNames": { | |
| "type": "string" | |
| }, | |
| "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", | |
| "propertyNames": { | |
| "type": "string" | |
| }, | |
| "additionalProperties": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| } | |
| } | |
| ] | |
| }, | |
| "webfetch": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| }, | |
| "doom_loop": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| }, | |
| "external_directory": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "prometheus": { | |
| "type": "object", | |
| "properties": { | |
| "model": { | |
| "type": "string" | |
| }, | |
| "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", | |
| "propertyNames": { | |
| "type": "string" | |
| }, | |
| "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", | |
| "propertyNames": { | |
| "type": "string" | |
| }, | |
| "additionalProperties": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| } | |
| } | |
| ] | |
| }, | |
| "webfetch": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| }, | |
| "doom_loop": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| }, | |
| "external_directory": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "metis": { | |
| "type": "object", | |
| "properties": { | |
| "model": { | |
| "type": "string" | |
| }, | |
| "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", | |
| "propertyNames": { | |
| "type": "string" | |
| }, | |
| "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", | |
| "propertyNames": { | |
| "type": "string" | |
| }, | |
| "additionalProperties": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| } | |
| } | |
| ] | |
| }, | |
| "webfetch": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| }, | |
| "doom_loop": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| }, | |
| "external_directory": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "momus": { | |
| "type": "object", | |
| "properties": { | |
| "model": { | |
| "type": "string" | |
| }, | |
| "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", | |
| "propertyNames": { | |
| "type": "string" | |
| }, | |
| "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", | |
| "propertyNames": { | |
| "type": "string" | |
| }, | |
| "additionalProperties": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| } | |
| } | |
| ] | |
| }, | |
| "webfetch": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| }, | |
| "doom_loop": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| }, | |
| "external_directory": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "oracle": { | |
| "type": "object", | |
| "properties": { | |
| "model": { | |
| "type": "string" | |
| }, | |
| "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", | |
| "propertyNames": { | |
| "type": "string" | |
| }, | |
| "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", | |
| "propertyNames": { | |
| "type": "string" | |
| }, | |
| "additionalProperties": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| } | |
| } | |
| ] | |
| }, | |
| "webfetch": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| }, | |
| "doom_loop": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| }, | |
| "external_directory": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "librarian": { | |
| "type": "object", | |
| "properties": { | |
| "model": { | |
| "type": "string" | |
| }, | |
| "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", | |
| "propertyNames": { | |
| "type": "string" | |
| }, | |
| "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", | |
| "propertyNames": { | |
| "type": "string" | |
| }, | |
| "additionalProperties": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| } | |
| } | |
| ] | |
| }, | |
| "webfetch": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| }, | |
| "doom_loop": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| }, | |
| "external_directory": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "explore": { | |
| "type": "object", | |
| "properties": { | |
| "model": { | |
| "type": "string" | |
| }, | |
| "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", | |
| "propertyNames": { | |
| "type": "string" | |
| }, | |
| "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", | |
| "propertyNames": { | |
| "type": "string" | |
| }, | |
| "additionalProperties": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| } | |
| } | |
| ] | |
| }, | |
| "webfetch": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| }, | |
| "doom_loop": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| }, | |
| "external_directory": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "multimodal-looker": { | |
| "type": "object", | |
| "properties": { | |
| "model": { | |
| "type": "string" | |
| }, | |
| "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", | |
| "propertyNames": { | |
| "type": "string" | |
| }, | |
| "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", | |
| "propertyNames": { | |
| "type": "string" | |
| }, | |
| "additionalProperties": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| } | |
| } | |
| ] | |
| }, | |
| "webfetch": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| }, | |
| "doom_loop": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| }, | |
| "external_directory": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "atlas": { | |
| "type": "object", | |
| "properties": { | |
| "model": { | |
| "type": "string" | |
| }, | |
| "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", | |
| "propertyNames": { | |
| "type": "string" | |
| }, | |
| "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", | |
| "propertyNames": { | |
| "type": "string" | |
| }, | |
| "additionalProperties": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| } | |
| } | |
| ] | |
| }, | |
| "webfetch": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| }, | |
| "doom_loop": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| }, | |
| "external_directory": { | |
| "type": "string", | |
| "enum": [ | |
| "ask", | |
| "allow", | |
| "deny" | |
| ] | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "categories": { | |
| "type": "object", | |
| "propertyNames": { | |
| "type": "string" | |
| }, | |
| "additionalProperties": { | |
| "type": "object", | |
| "properties": { | |
| "description": { | |
| "type": "string" | |
| }, | |
| "model": { | |
| "type": "string" | |
| }, | |
| "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" | |
| ] | |
| }, | |
| "reasoningEffort": { | |
| "type": "string", | |
| "enum": [ | |
| "low", | |
| "medium", | |
| "high", | |
| "xhigh" | |
| ] | |
| }, | |
| "textVerbosity": { | |
| "type": "string", | |
| "enum": [ | |
| "low", | |
| "medium", | |
| "high" | |
| ] | |
| }, | |
| "tools": { | |
| "type": "object", | |
| "propertyNames": { | |
| "type": "string" | |
| }, | |
| "additionalProperties": { | |
| "type": "boolean" | |
| } | |
| }, | |
| "prompt_append": { | |
| "type": "string" | |
| }, | |
| "is_unstable_agent": { | |
| "type": "boolean" | |
| } | |
| } | |
| } | |
| }, | |
| "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", | |
| "propertyNames": { | |
| "type": "string" | |
| }, | |
| "additionalProperties": { | |
| "type": "boolean" | |
| } | |
| } | |
| } | |
| }, | |
| "sisyphus_agent": { | |
| "type": "object", | |
| "properties": { | |
| "disabled": { | |
| "type": "boolean" | |
| }, | |
| "default_builder_enabled": { | |
| "type": "boolean" | |
| }, | |
| "planner_enabled": { | |
| "type": "boolean" | |
| }, | |
| "replace_plan": { | |
| "type": "boolean" | |
| } | |
| } | |
| }, | |
| "comment_checker": { | |
| "type": "object", | |
| "properties": { | |
| "custom_prompt": { | |
| "type": "string" | |
| } | |
| } | |
| }, | |
| "experimental": { | |
| "type": "object", | |
| "properties": { | |
| "aggressive_truncation": { | |
| "type": "boolean" | |
| }, | |
| "auto_resume": { | |
| "type": "boolean" | |
| }, | |
| "truncate_all_tool_outputs": { | |
| "type": "boolean" | |
| }, | |
| "dynamic_context_pruning": { | |
| "type": "object", | |
| "properties": { | |
| "enabled": { | |
| "default": false, | |
| "type": "boolean" | |
| }, | |
| "notification": { | |
| "default": "detailed", | |
| "type": "string", | |
| "enum": [ | |
| "off", | |
| "minimal", | |
| "detailed" | |
| ] | |
| }, | |
| "turn_protection": { | |
| "type": "object", | |
| "properties": { | |
| "enabled": { | |
| "default": true, | |
| "type": "boolean" | |
| }, | |
| "turns": { | |
| "default": 3, | |
| "type": "number", | |
| "minimum": 1, | |
| "maximum": 10 | |
| } | |
| } | |
| }, | |
| "protected_tools": { | |
| "default": [ | |
| "task", | |
| "todowrite", | |
| "todoread", | |
| "lsp_rename", | |
| "session_read", | |
| "session_write", | |
| "session_search" | |
| ], | |
| "type": "array", | |
| "items": { | |
| "type": "string" | |
| } | |
| }, | |
| "strategies": { | |
| "type": "object", | |
| "properties": { | |
| "deduplication": { | |
| "type": "object", | |
| "properties": { | |
| "enabled": { | |
| "default": true, | |
| "type": "boolean" | |
| } | |
| } | |
| }, | |
| "supersede_writes": { | |
| "type": "object", | |
| "properties": { | |
| "enabled": { | |
| "default": true, | |
| "type": "boolean" | |
| }, | |
| "aggressive": { | |
| "default": false, | |
| "type": "boolean" | |
| } | |
| } | |
| }, | |
| "purge_errors": { | |
| "type": "object", | |
| "properties": { | |
| "enabled": { | |
| "default": true, | |
| "type": "boolean" | |
| }, | |
| "turns": { | |
| "default": 5, | |
| "type": "number", | |
| "minimum": 1, | |
| "maximum": 20 | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "auto_update": { | |
| "type": "boolean" | |
| }, | |
| "skills": { | |
| "anyOf": [ | |
| { | |
| "type": "array", | |
| "items": { | |
| "type": "string" | |
| } | |
| }, | |
| { | |
| "allOf": [ | |
| { | |
| "type": "object", | |
| "propertyNames": { | |
| "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", | |
| "propertyNames": { | |
| "type": "string" | |
| }, | |
| "additionalProperties": {} | |
| }, | |
| "allowed-tools": { | |
| "type": "array", | |
| "items": { | |
| "type": "string" | |
| } | |
| }, | |
| "disable": { | |
| "type": "boolean" | |
| } | |
| } | |
| } | |
| ] | |
| } | |
| }, | |
| { | |
| "type": "object", | |
| "properties": { | |
| "sources": { | |
| "type": "array", | |
| "items": { | |
| "anyOf": [ | |
| { | |
| "type": "string" | |
| }, | |
| { | |
| "type": "object", | |
| "properties": { | |
| "path": { | |
| "type": "string" | |
| }, | |
| "recursive": { | |
| "type": "boolean" | |
| }, | |
| "glob": { | |
| "type": "string" | |
| } | |
| }, | |
| "required": [ | |
| "path" | |
| ] | |
| } | |
| ] | |
| } | |
| }, | |
| "enable": { | |
| "type": "array", | |
| "items": { | |
| "type": "string" | |
| } | |
| }, | |
| "disable": { | |
| "type": "array", | |
| "items": { | |
| "type": "string" | |
| } | |
| } | |
| } | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| "ralph_loop": { | |
| "type": "object", | |
| "properties": { | |
| "enabled": { | |
| "default": false, | |
| "type": "boolean" | |
| }, | |
| "default_max_iterations": { | |
| "default": 100, | |
| "type": "number", | |
| "minimum": 1, | |
| "maximum": 1000 | |
| }, | |
| "state_dir": { | |
| "type": "string" | |
| } | |
| } | |
| }, | |
| "background_task": { | |
| "type": "object", | |
| "properties": { | |
| "defaultConcurrency": { | |
| "type": "number", | |
| "minimum": 1 | |
| }, | |
| "providerConcurrency": { | |
| "type": "object", | |
| "propertyNames": { | |
| "type": "string" | |
| }, | |
| "additionalProperties": { | |
| "type": "number", | |
| "minimum": 0 | |
| } | |
| }, | |
| "modelConcurrency": { | |
| "type": "object", | |
| "propertyNames": { | |
| "type": "string" | |
| }, | |
| "additionalProperties": { | |
| "type": "number", | |
| "minimum": 0 | |
| } | |
| }, | |
| "staleTimeoutMs": { | |
| "type": "number", | |
| "minimum": 60000 | |
| } | |
| } | |
| }, | |
| "notification": { | |
| "type": "object", | |
| "properties": { | |
| "force_enable": { | |
| "type": "boolean" | |
| } | |
| } | |
| }, | |
| "git_master": { | |
| "type": "object", | |
| "properties": { | |
| "commit_footer": { | |
| "default": false, | |
| "type": "boolean" | |
| }, | |
| "include_co_authored_by": { | |
| "default": false, | |
| "type": "boolean" | |
| } | |
| } | |
| } | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment