summaryrefslogtreecommitdiffhomepage
path: root/opencode-schema.json
diff options
context:
space:
mode:
authoradamdottv <[email protected]>2025-04-29 08:20:41 -0500
committeradamdottv <[email protected]>2025-04-30 07:46:35 -0500
commit1e958b62ad0c71331e8a45f7d19ad736ffa52d1c (patch)
tree02f083a60eb9efed9bfba2884fa3beff37c82c90 /opencode-schema.json
parentfdf5367f4f7e42e6d42379d2f3894eba545d1e62 (diff)
downloadopencode-1e958b62ad0c71331e8a45f7d19ad736ffa52d1c.tar.gz
opencode-1e958b62ad0c71331e8a45f7d19ad736ffa52d1c.zip
feat: opencode theme (default)
Diffstat (limited to 'opencode-schema.json')
-rw-r--r--opencode-schema.json188
1 files changed, 96 insertions, 92 deletions
diff --git a/opencode-schema.json b/opencode-schema.json
index 0fa943656..277509f27 100644
--- a/opencode-schema.json
+++ b/opencode-schema.json
@@ -12,63 +12,63 @@
"model": {
"description": "Model ID for the agent",
"enum": [
- "bedrock.claude-3.7-sonnet",
- "gpt-4o-mini",
- "gemini-2.0-flash",
- "openrouter.o3",
- "azure.gpt-4o",
- "azure.gpt-4.1",
+ "azure.o1",
+ "azure.o4-mini",
+ "openrouter.gpt-4.1-mini",
+ "openrouter.claude-3.7-sonnet",
+ "claude-3-haiku",
+ "o3-mini",
+ "gpt-4.1",
+ "gpt-4o",
"openrouter.gemini-2.5",
- "meta-llama/llama-4-maverick-17b-128e-instruct",
+ "o3",
+ "gemini-2.5-flash",
+ "gemini-2.0-flash-lite",
+ "openrouter.gpt-4.5-preview",
+ "openrouter.o3-mini",
+ "openrouter.claude-3-opus",
+ "openrouter.o4-mini",
+ "llama-3.3-70b-versatile",
+ "azure.gpt-4.1",
"azure.o3-mini",
+ "azure.o3",
+ "gpt-4o-mini",
+ "openrouter.gpt-4o",
+ "claude-3.7-sonnet",
+ "gemini-2.0-flash",
"azure.o1-mini",
- "openrouter.gemini-2.5-flash",
- "openrouter.gpt-4.1",
- "claude-3.5-haiku",
- "gemini-2.0-flash-lite",
+ "openrouter.gpt-4o-mini",
+ "openrouter.o1-mini",
+ "o4-mini",
+ "gemini-2.5",
+ "qwen-qwq",
+ "azure.gpt-4o-mini",
"azure.gpt-4.1-nano",
- "openrouter.o1-pro",
- "claude-3-haiku",
- "deepseek-r1-distill-llama-70b",
+ "bedrock.claude-3.7-sonnet",
+ "o1-pro",
+ "gpt-4.5-preview",
"gpt-4.1-mini",
- "gpt-4.1",
- "o3-mini",
+ "openrouter.o1-pro",
+ "claude-3.5-haiku",
"o1",
- "gemini-2.5",
"openrouter.gpt-4.1-nano",
- "azure.gpt-4.5-preview",
- "gpt-4.5-preview",
- "azure.o3",
- "openrouter.o4-mini",
- "openrouter.claude-3.7-sonnet",
- "openrouter.gpt-4.5-preview",
+ "openrouter.claude-3-haiku",
+ "openrouter.claude-3.5-haiku",
+ "openrouter.o3",
"claude-3-opus",
- "o4-mini",
- "o3",
- "azure.o4-mini",
- "azure.gpt-4.1-mini",
- "gemini-2.5-flash",
- "azure.gpt-4o-mini",
- "openrouter.gpt-4o-mini",
- "openrouter.gpt-4.1-mini",
- "openrouter.gpt-4o",
- "claude-3.5-sonnet",
+ "openrouter.gemini-2.5-flash",
"o1-mini",
- "openrouter.claude-3.5-haiku",
- "openrouter.o3-mini",
- "openrouter.claude-3-opus",
- "o1-pro",
- "qwen-qwq",
- "meta-llama/llama-4-scout-17b-16e-instruct",
+ "deepseek-r1-distill-llama-70b",
+ "azure.gpt-4.5-preview",
+ "openrouter.gpt-4.1",
+ "meta-llama/llama-4-maverick-17b-128e-instruct",
"openrouter.claude-3.5-sonnet",
- "claude-3.7-sonnet",
- "gpt-4o",
+ "claude-3.5-sonnet",
+ "azure.gpt-4o",
+ "azure.gpt-4.1-mini",
"openrouter.o1",
- "openrouter.claude-3-haiku",
- "azure.o1",
- "llama-3.3-70b-versatile",
"gpt-4.1-nano",
- "openrouter.o1-mini"
+ "meta-llama/llama-4-scout-17b-16e-instruct"
],
"type": "string"
},
@@ -102,63 +102,63 @@
"model": {
"description": "Model ID for the agent",
"enum": [
- "bedrock.claude-3.7-sonnet",
- "gpt-4o-mini",
- "gemini-2.0-flash",
- "openrouter.o3",
- "azure.gpt-4o",
- "azure.gpt-4.1",
+ "azure.o1",
+ "azure.o4-mini",
+ "openrouter.gpt-4.1-mini",
+ "openrouter.claude-3.7-sonnet",
+ "claude-3-haiku",
+ "o3-mini",
+ "gpt-4.1",
+ "gpt-4o",
"openrouter.gemini-2.5",
- "meta-llama/llama-4-maverick-17b-128e-instruct",
+ "o3",
+ "gemini-2.5-flash",
+ "gemini-2.0-flash-lite",
+ "openrouter.gpt-4.5-preview",
+ "openrouter.o3-mini",
+ "openrouter.claude-3-opus",
+ "openrouter.o4-mini",
+ "llama-3.3-70b-versatile",
+ "azure.gpt-4.1",
"azure.o3-mini",
+ "azure.o3",
+ "gpt-4o-mini",
+ "openrouter.gpt-4o",
+ "claude-3.7-sonnet",
+ "gemini-2.0-flash",
"azure.o1-mini",
- "openrouter.gemini-2.5-flash",
- "openrouter.gpt-4.1",
- "claude-3.5-haiku",
- "gemini-2.0-flash-lite",
+ "openrouter.gpt-4o-mini",
+ "openrouter.o1-mini",
+ "o4-mini",
+ "gemini-2.5",
+ "qwen-qwq",
+ "azure.gpt-4o-mini",
"azure.gpt-4.1-nano",
- "openrouter.o1-pro",
- "claude-3-haiku",
- "deepseek-r1-distill-llama-70b",
+ "bedrock.claude-3.7-sonnet",
+ "o1-pro",
+ "gpt-4.5-preview",
"gpt-4.1-mini",
- "gpt-4.1",
- "o3-mini",
+ "openrouter.o1-pro",
+ "claude-3.5-haiku",
"o1",
- "gemini-2.5",
"openrouter.gpt-4.1-nano",
- "azure.gpt-4.5-preview",
- "gpt-4.5-preview",
- "azure.o3",
- "openrouter.o4-mini",
- "openrouter.claude-3.7-sonnet",
- "openrouter.gpt-4.5-preview",
+ "openrouter.claude-3-haiku",
+ "openrouter.claude-3.5-haiku",
+ "openrouter.o3",
"claude-3-opus",
- "o4-mini",
- "o3",
- "azure.o4-mini",
- "azure.gpt-4.1-mini",
- "gemini-2.5-flash",
- "azure.gpt-4o-mini",
- "openrouter.gpt-4o-mini",
- "openrouter.gpt-4.1-mini",
- "openrouter.gpt-4o",
- "claude-3.5-sonnet",
+ "openrouter.gemini-2.5-flash",
"o1-mini",
- "openrouter.claude-3.5-haiku",
- "openrouter.o3-mini",
- "openrouter.claude-3-opus",
- "o1-pro",
- "qwen-qwq",
- "meta-llama/llama-4-scout-17b-16e-instruct",
+ "deepseek-r1-distill-llama-70b",
+ "azure.gpt-4.5-preview",
+ "openrouter.gpt-4.1",
+ "meta-llama/llama-4-maverick-17b-128e-instruct",
"openrouter.claude-3.5-sonnet",
- "claude-3.7-sonnet",
- "gpt-4o",
+ "claude-3.5-sonnet",
+ "azure.gpt-4o",
+ "azure.gpt-4.1-mini",
"openrouter.o1",
- "openrouter.claude-3-haiku",
- "azure.o1",
- "llama-3.3-70b-versatile",
"gpt-4.1-nano",
- "openrouter.o1-mini"
+ "meta-llama/llama-4-scout-17b-16e-instruct"
],
"type": "string"
},
@@ -355,11 +355,15 @@
"description": "Terminal User Interface configuration",
"properties": {
"theme": {
- "default": "catppuccin",
+ "default": "opencode",
"description": "TUI theme name",
"enum": [
+ "opencode",
"catppuccin",
- "gruvbox"
+ "flexoki",
+ "gruvbox",
+ "monokai",
+ "onedark"
],
"type": "string"
}