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",
18 "openrouter.claude-3-haiku",
26 "azure.gpt-4.5-preview",
27 "openrouter.gpt-4o-mini",
31 "openrouter.claude-3.7-sonnet",
34 "openrouter.gpt-4.1-mini",
36 "openrouter.gemini-2.5",
47 "meta-llama/llama-4-scout-17b-16e-instruct",
49 "openrouter.gemini-2.5-flash",
50 "openrouter.claude-3-opus",
54 "openrouter.claude-3.5-haiku",
55 "deepseek-r1-distill-llama-70b",
58 "llama-3.3-70b-versatile",
60 "openrouter.gpt-4.5-preview",
61 "gemini-2.0-flash-lite",
65 "openrouter.gpt-4.1-nano",
66 "grok-3-mini-fast-beta",
67 "vertexai.gemini-2.5-flash",
74 "vertexai.gemini-2.5",
75 "bedrock.claude-3.7-sonnet",
76 "meta-llama/llama-4-maverick-17b-128e-instruct",
77 "openrouter.claude-3.5-sonnet"
82 "description": "Reasoning effort for models that support it (OpenAI, Anthropic)",
97 "description": "Configuration schema for the OpenCode application",
100 "additionalProperties": {
101 "description": "Agent configuration",
104 "description": "Maximum tokens for the agent",
109 "description": "Model ID for the agent",
114 "openrouter.claude-3-haiku",
119 "openrouter.o4-mini",
122 "azure.gpt-4.5-preview",
123 "openrouter.gpt-4o-mini",
127 "openrouter.claude-3.7-sonnet",
130 "openrouter.gpt-4.1-mini",
132 "openrouter.gemini-2.5",
142 "openrouter.o1-mini",
143 "meta-llama/llama-4-scout-17b-16e-instruct",
145 "openrouter.gemini-2.5-flash",
146 "openrouter.claude-3-opus",
149 "openrouter.gpt-4.1",
150 "openrouter.claude-3.5-haiku",
151 "deepseek-r1-distill-llama-70b",
154 "llama-3.3-70b-versatile",
155 "azure.gpt-4.1-nano",
156 "openrouter.gpt-4.5-preview",
157 "gemini-2.0-flash-lite",
159 "openrouter.o3-mini",
161 "openrouter.gpt-4.1-nano",
162 "grok-3-mini-fast-beta",
163 "vertexai.gemini-2.5-flash",
166 "azure.gpt-4.1-mini",
170 "vertexai.gemini-2.5",
171 "bedrock.claude-3.7-sonnet",
172 "meta-llama/llama-4-maverick-17b-128e-instruct",
173 "openrouter.claude-3.5-sonnet"
178 "description": "Reasoning effort for models that support it (OpenAI, Anthropic)",
192 "description": "Agent configurations",
195 "$ref": "#/definitions/agent"
198 "$ref": "#/definitions/agent"
201 "$ref": "#/definitions/agent"
208 ".github/copilot-instructions.md",
220 "description": "Context paths for the application",
227 "description": "Storage configuration",
230 "default": ".opencode",
231 "description": "Directory where application data is stored",
242 "description": "Enable debug mode",
247 "description": "Enable LSP debug mode",
251 "additionalProperties": {
252 "description": "LSP configuration for a language",
255 "description": "Command arguments for the LSP server",
262 "description": "Command to execute for the LSP server",
267 "description": "Whether the LSP is disabled",
271 "description": "Additional options for the LSP server",
280 "description": "Language Server Protocol configurations",
284 "additionalProperties": {
285 "description": "MCP server configuration",
288 "description": "Command arguments for the MCP server",
295 "description": "Command to execute for the MCP server",
299 "description": "Environment variables for the MCP server",
306 "additionalProperties": {
309 "description": "HTTP headers for SSE type MCP servers",
314 "description": "Type of MCP server",
322 "description": "URL for SSE type MCP servers",
331 "description": "Model Control Protocol server configurations",
335 "additionalProperties": {
336 "description": "Provider configuration",
339 "description": "API key for the provider",
344 "description": "Whether the provider is disabled",
348 "description": "Provider type",
364 "description": "LLM provider configurations",
368 "description": "Terminal User Interface configuration",
371 "default": "opencode",
372 "description": "TUI theme name",
390 "description": "Working directory for the application",
394 "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