crush/opencode-schema.json
2 "$schema": "http://json-schema.org/draft-07/schema#",
5 "description": "Agent configuration",
8 "description": "Maximum tokens for the agent",
13 "description": "Model ID for the agent",
16 "llama-3.3-70b-versatile",
20 "openrouter.claude-3-haiku",
25 "meta-llama/llama-4-maverick-17b-128e-instruct",
27 "openrouter.gpt-4o-mini",
37 "openrouter.gemini-2.5-flash",
38 "openrouter.gemini-2.5",
41 "openrouter.gpt-4.1-mini",
42 "openrouter.claude-3.5-sonnet",
47 "deepseek-r1-distill-llama-70b",
50 "bedrock.claude-3.7-sonnet",
53 "gemini-2.0-flash-lite",
55 "azure.gpt-4.5-preview",
56 "openrouter.claude-3-opus",
57 "grok-3-mini-fast-beta",
63 "openrouter.claude-3.7-sonnet",
64 "openrouter.gpt-4.5-preview",
68 "openrouter.deepseek-r1-free",
69 "vertexai.gemini-2.5-flash",
70 "vertexai.gemini-2.5",
73 "meta-llama/llama-4-scout-17b-16e-instruct",
75 "openrouter.gpt-4.1-nano",
78 "openrouter.claude-3.5-haiku",
82 "copilot.gpt-4o-mini",
84 "copilot.claude-3.5-sonnet",
85 "copilot.claude-3.7-sonnet",
86 "copilot.claude-sonnet-4",
90 "copilot.gemini-2.0-flash",
91 "copilot.gemini-2.5-pro"
96 "description": "Reasoning effort for models that support it (OpenAI, Anthropic)",
111 "description": "Configuration schema for the OpenCode application",
114 "additionalProperties": {
115 "description": "Agent configuration",
118 "description": "Maximum tokens for the agent",
123 "description": "Model ID for the agent",
126 "llama-3.3-70b-versatile",
129 "openrouter.o1-mini",
130 "openrouter.claude-3-haiku",
135 "meta-llama/llama-4-maverick-17b-128e-instruct",
137 "openrouter.gpt-4o-mini",
141 "azure.gpt-4.1-mini",
147 "openrouter.gemini-2.5-flash",
148 "openrouter.gemini-2.5",
151 "openrouter.gpt-4.1-mini",
152 "openrouter.claude-3.5-sonnet",
153 "openrouter.o3-mini",
157 "deepseek-r1-distill-llama-70b",
159 "openrouter.gpt-4.1",
160 "bedrock.claude-3.7-sonnet",
163 "gemini-2.0-flash-lite",
165 "azure.gpt-4.5-preview",
166 "openrouter.claude-3-opus",
167 "grok-3-mini-fast-beta",
173 "openrouter.claude-3.7-sonnet",
174 "openrouter.gpt-4.5-preview",
178 "openrouter.deepseek-r1-free",
179 "vertexai.gemini-2.5-flash",
180 "vertexai.gemini-2.5",
183 "meta-llama/llama-4-scout-17b-16e-instruct",
184 "azure.gpt-4.1-nano",
185 "openrouter.gpt-4.1-nano",
187 "openrouter.o4-mini",
188 "openrouter.claude-3.5-haiku",
192 "copilot.gpt-4o-mini",
194 "copilot.claude-3.5-sonnet",
195 "copilot.claude-3.7-sonnet",
196 "copilot.claude-sonnet-4",
200 "copilot.gemini-2.0-flash",
201 "copilot.gemini-2.5-pro"
206 "description": "Reasoning effort for models that support it (OpenAI, Anthropic)",
220 "description": "Agent configurations",
223 "$ref": "#/definitions/agent"
226 "$ref": "#/definitions/agent"
229 "$ref": "#/definitions/agent"
236 ".github/copilot-instructions.md",
248 "description": "Context paths for the application",
255 "description": "Storage configuration",
258 "default": ".opencode",
259 "description": "Directory where application data is stored",
270 "description": "Enable debug mode",
275 "description": "Enable LSP debug mode",
279 "additionalProperties": {
280 "description": "LSP configuration for a language",
283 "description": "Command arguments for the LSP server",
290 "description": "Command to execute for the LSP server",
295 "description": "Whether the LSP is disabled",
299 "description": "Additional options for the LSP server",
308 "description": "Language Server Protocol configurations",
312 "additionalProperties": {
313 "description": "MCP server configuration",
316 "description": "Command arguments for the MCP server",
323 "description": "Command to execute for the MCP server",
327 "description": "Environment variables for the MCP server",
334 "additionalProperties": {
337 "description": "HTTP headers for SSE type MCP servers",
342 "description": "Type of MCP server",
350 "description": "URL for SSE type MCP servers",
359 "description": "Model Control Protocol server configurations",
363 "additionalProperties": {
364 "description": "Provider configuration",
367 "description": "API key for the provider",
372 "description": "Whether the provider is disabled",
376 "description": "Provider type",
393 "description": "LLM provider configurations",
397 "description": "Terminal User Interface configuration",
400 "default": "opencode",
401 "description": "TUI theme name",
419 "description": "Working directory for the application",
423 "title": "OpenCode Configuration",
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list