From ace268818633287d2635b3a61c5d4c8e6be73295 Mon Sep 17 00:00:00 2001 From: YeonGyu-Kim Date: Wed, 4 Feb 2026 15:10:58 +0900 Subject: [PATCH] chore: regenerate schema after Task 1 changes --- assets/oh-my-opencode.schema.json | 835 +----------------------------- 1 file changed, 1 insertion(+), 834 deletions(-) diff --git a/assets/oh-my-opencode.schema.json b/assets/oh-my-opencode.schema.json index 809b7db7..343c3c07 100644 --- a/assets/oh-my-opencode.schema.json +++ b/assets/oh-my-opencode.schema.json @@ -2,838 +2,5 @@ "$schema": "http://json-schema.org/draft-07/schema#", "$id": "https://raw.githubusercontent.com/code-yeongyu/oh-my-opencode/master/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", - "enum": [ - "sisyphus", - "hephaestus", - "prometheus", - "oracle", - "librarian", - "explore", - "multimodal-looker", - "metis", - "momus", - "atlas" - ] - } - }, - "disabled_skills": { - "type": "array", - "items": { - "type": "string", - "enum": [ - "playwright", - "agent-browser", - "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", - "preemptive-compaction", - "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", - "category-skill-reminder", - "compaction-context-injector", - "claude-code-hooks", - "auto-slash-command", - "edit-error-recovery", - "delegate-task-retry", - "prometheus-md-only", - "sisyphus-junior-notepad", - "start-work", - "atlas", - "unstable-agent-babysitter", - "stop-continuation-guard", - "tasks-todowrite-disabler" - ] - } - }, - "disabled_commands": { - "type": "array", - "items": { - "type": "string", - "enum": [ - "init-deep", - "start-work" - ] - } - }, - "disabled_tools": { - "type": "array", - "items": { - "type": "string" - } - }, - "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", - "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": [ - { - "$ref": "#/properties/agents/properties/build/properties/permission/properties/edit" - }, - { - "type": "object", - "additionalProperties": { - "$ref": "#/properties/agents/properties/build/properties/permission/properties/edit" - } - } - ] - }, - "webfetch": { - "$ref": "#/properties/agents/properties/build/properties/permission/properties/edit" - }, - "doom_loop": { - "$ref": "#/properties/agents/properties/build/properties/permission/properties/edit" - }, - "external_directory": { - "$ref": "#/properties/agents/properties/build/properties/permission/properties/edit" - } - }, - "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": [ - "low", - "medium", - "high", - "xhigh" - ] - }, - "textVerbosity": { - "type": "string", - "enum": [ - "low", - "medium", - "high" - ] - }, - "providerOptions": { - "type": "object", - "additionalProperties": {} - } - }, - "additionalProperties": false - }, - "plan": { - "$ref": "#/properties/agents/properties/build" - }, - "sisyphus": { - "$ref": "#/properties/agents/properties/build" - }, - "hephaestus": { - "$ref": "#/properties/agents/properties/build" - }, - "sisyphus-junior": { - "$ref": "#/properties/agents/properties/build" - }, - "OpenCode-Builder": { - "$ref": "#/properties/agents/properties/build" - }, - "prometheus": { - "$ref": "#/properties/agents/properties/build" - }, - "metis": { - "$ref": "#/properties/agents/properties/build" - }, - "momus": { - "$ref": "#/properties/agents/properties/build" - }, - "oracle": { - "$ref": "#/properties/agents/properties/build" - }, - "librarian": { - "$ref": "#/properties/agents/properties/build" - }, - "explore": { - "$ref": "#/properties/agents/properties/build" - }, - "multimodal-looker": { - "$ref": "#/properties/agents/properties/build" - }, - "atlas": { - "$ref": "#/properties/agents/properties/build" - } - }, - "additionalProperties": false - }, - "categories": { - "type": "object", - "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" - ], - "additionalProperties": false - }, - "reasoningEffort": { - "type": "string", - "enum": [ - "low", - "medium", - "high", - "xhigh" - ] - }, - "textVerbosity": { - "type": "string", - "enum": [ - "low", - "medium", - "high" - ] - }, - "tools": { - "type": "object", - "additionalProperties": { - "type": "boolean" - } - }, - "prompt_append": { - "type": "string" - }, - "is_unstable_agent": { - "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" - } - }, - "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" - } - }, - "additionalProperties": false - }, - "auto_update": { - "type": "boolean" - }, - "skills": { - "anyOf": [ - { - "type": "array", - "items": { - "type": "string" - } - }, - { - "allOf": [ - { - "type": "object", - "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 - } - ] - } - }, - { - "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" - } - } - } - } - ] - } - ] - }, - "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" - } - }, - "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 - } - }, - "staleTimeoutMs": { - "type": "number", - "minimum": 60000 - } - }, - "additionalProperties": false - }, - "notification": { - "type": "object", - "properties": { - "force_enable": { - "type": "boolean" - } - }, - "additionalProperties": false - }, - "babysitting": { - "type": "object", - "properties": { - "timeout_ms": { - "type": "number", - "default": 120000 - } - }, - "additionalProperties": false - }, - "git_master": { - "type": "object", - "properties": { - "commit_footer": { - "type": "boolean", - "default": true - }, - "include_co_authored_by": { - "type": "boolean", - "default": true - } - }, - "additionalProperties": false - }, - "browser_automation_engine": { - "type": "object", - "properties": { - "provider": { - "type": "string", - "enum": [ - "playwright", - "agent-browser", - "dev-browser" - ], - "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 - } - }, - "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 - } - }, - "additionalProperties": false + "description": "Configuration schema for oh-my-opencode plugin" } \ No newline at end of file