summaryrefslogtreecommitdiffhomepage
path: root/opencode-schema.json
diff options
context:
space:
mode:
authorGarrett Ladley <[email protected]>2025-04-27 14:11:09 -0400
committerGitHub <[email protected]>2025-04-27 20:11:09 +0200
commit8f3a94df92ce783f8957aeb66b08801be736adfb (patch)
treec2e9442f2e9b3df2f0e60c2220502aa1f64cb1bf /opencode-schema.json
parent4415220555d8de0f28a2c17c01805eb98df395d4 (diff)
downloadopencode-8f3a94df92ce783f8957aeb66b08801be736adfb.tar.gz
opencode-8f3a94df92ce783f8957aeb66b08801be736adfb.zip
feat: configure context paths (#86)
Diffstat (limited to 'opencode-schema.json')
-rw-r--r--opencode-schema.json100
1 files changed, 60 insertions, 40 deletions
diff --git a/opencode-schema.json b/opencode-schema.json
index 19bd6856c..a23e5966a 100644
--- a/opencode-schema.json
+++ b/opencode-schema.json
@@ -12,33 +12,33 @@
"model": {
"description": "Model ID for the agent",
"enum": [
+ "bedrock.claude-3.7-sonnet",
+ "claude-3-haiku",
"claude-3.7-sonnet",
- "claude-3-opus",
- "gpt-4.1-mini",
- "gpt-4o",
- "gpt-4o-mini",
- "gemini-2.0-flash-lite",
- "meta-llama/llama-4-maverick-17b-128e-instruct",
- "gpt-4.1",
+ "claude-3.5-haiku",
+ "o3",
"gpt-4.5-preview",
- "o1",
- "gpt-4.1-nano",
+ "o1-pro",
+ "o4-mini",
+ "gpt-4.1",
"o3-mini",
+ "gpt-4.1-nano",
+ "gpt-4o-mini",
+ "o1",
"gemini-2.5-flash",
- "gemini-2.0-flash",
- "meta-llama/llama-4-scout-17b-16e-instruct",
- "bedrock.claude-3.7-sonnet",
- "o1-pro",
- "o3",
- "gemini-2.5",
"qwen-qwq",
- "llama-3.3-70b-versatile",
+ "meta-llama/llama-4-maverick-17b-128e-instruct",
+ "claude-3-opus",
+ "gpt-4o",
+ "gemini-2.0-flash-lite",
+ "gemini-2.0-flash",
"deepseek-r1-distill-llama-70b",
+ "llama-3.3-70b-versatile",
"claude-3.5-sonnet",
- "claude-3-haiku",
- "claude-3.5-haiku",
- "o4-mini",
- "o1-mini"
+ "o1-mini",
+ "gpt-4.1-mini",
+ "gemini-2.5",
+ "meta-llama/llama-4-scout-17b-16e-instruct"
],
"type": "string"
},
@@ -72,33 +72,33 @@
"model": {
"description": "Model ID for the agent",
"enum": [
+ "bedrock.claude-3.7-sonnet",
+ "claude-3-haiku",
"claude-3.7-sonnet",
- "claude-3-opus",
- "gpt-4.1-mini",
- "gpt-4o",
- "gpt-4o-mini",
- "gemini-2.0-flash-lite",
- "meta-llama/llama-4-maverick-17b-128e-instruct",
- "gpt-4.1",
+ "claude-3.5-haiku",
+ "o3",
"gpt-4.5-preview",
- "o1",
- "gpt-4.1-nano",
+ "o1-pro",
+ "o4-mini",
+ "gpt-4.1",
"o3-mini",
+ "gpt-4.1-nano",
+ "gpt-4o-mini",
+ "o1",
"gemini-2.5-flash",
- "gemini-2.0-flash",
- "meta-llama/llama-4-scout-17b-16e-instruct",
- "bedrock.claude-3.7-sonnet",
- "o1-pro",
- "o3",
- "gemini-2.5",
"qwen-qwq",
- "llama-3.3-70b-versatile",
+ "meta-llama/llama-4-maverick-17b-128e-instruct",
+ "claude-3-opus",
+ "gpt-4o",
+ "gemini-2.0-flash-lite",
+ "gemini-2.0-flash",
"deepseek-r1-distill-llama-70b",
+ "llama-3.3-70b-versatile",
"claude-3.5-sonnet",
- "claude-3-haiku",
- "claude-3.5-haiku",
- "o4-mini",
- "o1-mini"
+ "o1-mini",
+ "gpt-4.1-mini",
+ "gemini-2.5",
+ "meta-llama/llama-4-scout-17b-16e-instruct"
],
"type": "string"
},
@@ -131,6 +131,26 @@
},
"type": "object"
},
+ "contextPaths": {
+ "default": [
+ ".github/copilot-instructions.md",
+ ".cursorrules",
+ ".cursor/rules/",
+ "CLAUDE.md",
+ "CLAUDE.local.md",
+ "opencode.md",
+ "opencode.local.md",
+ "OpenCode.md",
+ "OpenCode.local.md",
+ "OPENCODE.md",
+ "OPENCODE.local.md"
+ ],
+ "description": "Context paths for the application",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
"data": {
"description": "Storage configuration",
"properties": {