diff options
Diffstat (limited to 'opencode-schema.json')
| -rw-r--r-- | opencode-schema.json | 86 |
1 files changed, 54 insertions, 32 deletions
diff --git a/opencode-schema.json b/opencode-schema.json index 766ca0260..7d1dde213 100644 --- a/opencode-schema.json +++ b/opencode-schema.json @@ -49,23 +49,38 @@ "gpt-4.1-mini", "azure.gpt-4.1-mini", "gemini-2.5", - "meta-llama/llama-4-scout-17b-16e-instruct" + "meta-llama/llama-4-scout-17b-16e-instruct", + "openrouter.deepseek-chat-free", + "openrouter.deepseek-r1-free", + "openrouter.gpt-4.1", + "openrouter.gpt-4.1-mini", + "openrouter.gpt-4.1-nano", + "openrouter.gpt-4.5-preview", + "openrouter.gpt-4o", + "openrouter.gpt-4o-mini", + "openrouter.o1", + "openrouter.o1-pro", + "openrouter.o1-mini", + "openrouter.o3", + "openrouter.o3-mini", + "openrouter.o4-mini", + "openrouter.gemini-2.5-flash", + "openrouter.gemini-2.5", + "openrouter.claude-3.5-sonnet", + "openrouter.claude-3-haiku", + "openrouter.claude-3.7-sonnet", + "openrouter.claude-3.5-haiku", + "openrouter.claude-3-opus" ], "type": "string" }, "reasoningEffort": { "description": "Reasoning effort for models that support it (OpenAI, Anthropic)", - "enum": [ - "low", - "medium", - "high" - ], + "enum": ["low", "medium", "high"], "type": "string" } }, - "required": [ - "model" - ], + "required": ["model"], "type": "object" } }, @@ -120,23 +135,38 @@ "gpt-4.1-mini", "azure.gpt-4.1-mini", "gemini-2.5", - "meta-llama/llama-4-scout-17b-16e-instruct" + "meta-llama/llama-4-scout-17b-16e-instruct", + "openrouter.deepseek-chat-free", + "openrouter.deepseek-r1-free", + "openrouter.gpt-4.1", + "openrouter.gpt-4.1-mini", + "openrouter.gpt-4.1-nano", + "openrouter.gpt-4.5-preview", + "openrouter.gpt-4o", + "openrouter.gpt-4o-mini", + "openrouter.o1", + "openrouter.o1-pro", + "openrouter.o1-mini", + "openrouter.o3", + "openrouter.o3-mini", + "openrouter.o4-mini", + "openrouter.gemini-2.5-flash", + "openrouter.gemini-2.5", + "openrouter.claude-3.5-sonnet", + "openrouter.claude-3-haiku", + "openrouter.claude-3.7-sonnet", + "openrouter.claude-3.5-haiku", + "openrouter.claude-3-opus" ], "type": "string" }, "reasoningEffort": { "description": "Reasoning effort for models that support it (OpenAI, Anthropic)", - "enum": [ - "low", - "medium", - "high" - ], + "enum": ["low", "medium", "high"], "type": "string" } }, - "required": [ - "model" - ], + "required": ["model"], "type": "object" }, "description": "Agent configurations", @@ -182,9 +212,7 @@ "type": "string" } }, - "required": [ - "directory" - ], + "required": ["directory"], "type": "object" }, "debug": { @@ -222,9 +250,7 @@ "type": "object" } }, - "required": [ - "command" - ], + "required": ["command"], "type": "object" }, "description": "Language Server Protocol configurations", @@ -262,10 +288,7 @@ "type": { "default": "stdio", "description": "Type of MCP server", - "enum": [ - "stdio", - "sse" - ], + "enum": ["stdio", "sse"], "type": "string" }, "url": { @@ -273,9 +296,7 @@ "type": "string" } }, - "required": [ - "command" - ], + "required": ["command"], "type": "object" }, "description": "Model Control Protocol server configurations", @@ -302,7 +323,8 @@ "gemini", "groq", "bedrock", - "azure" + "azure", + "openrouter" ], "type": "string" } |
