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.gpt-4.1-mini",
20 "bedrock.claude-3.7-sonnet",
21 "meta-llama/llama-4-scout-17b-16e-instruct",
22 "openrouter.gpt-4o-mini",
24 "deepseek-r1-distill-llama-70b",
25 "openrouter.claude-3.7-sonnet",
26 "openrouter.gpt-4.5-preview",
28 "openrouter.claude-3.5-haiku",
31 "openrouter.gemini-2.5",
32 "llama-3.3-70b-versatile",
34 "openrouter.claude-3-opus",
35 "openrouter.claude-3.5-sonnet",
37 "gemini-2.0-flash-lite",
38 "azure.gpt-4.5-preview",
42 "openrouter.gpt-4.1-nano",
50 "openrouter.gemini-2.5-flash",
56 "openrouter.claude-3-haiku",
64 "meta-llama/llama-4-maverick-17b-128e-instruct",
76 "description": "Reasoning effort for models that support it (OpenAI, Anthropic)",
91 "description": "Configuration schema for the OpenCode application",
94 "additionalProperties": {
95 "description": "Agent configuration",
98 "description": "Maximum tokens for the agent",
103 "description": "Model ID for the agent",
108 "openrouter.gpt-4.1-mini",
109 "openrouter.o1-mini",
110 "bedrock.claude-3.7-sonnet",
111 "meta-llama/llama-4-scout-17b-16e-instruct",
112 "openrouter.gpt-4o-mini",
114 "deepseek-r1-distill-llama-70b",
115 "openrouter.claude-3.7-sonnet",
116 "openrouter.gpt-4.5-preview",
118 "openrouter.claude-3.5-haiku",
121 "openrouter.gemini-2.5",
122 "llama-3.3-70b-versatile",
124 "openrouter.claude-3-opus",
125 "openrouter.claude-3.5-sonnet",
127 "gemini-2.0-flash-lite",
128 "azure.gpt-4.5-preview",
132 "openrouter.gpt-4.1-nano",
139 "openrouter.o4-mini",
140 "openrouter.gemini-2.5-flash",
146 "openrouter.claude-3-haiku",
148 "azure.gpt-4.1-nano",
154 "meta-llama/llama-4-maverick-17b-128e-instruct",
155 "openrouter.gpt-4.1",
160 "azure.gpt-4.1-mini",
166 "description": "Reasoning effort for models that support it (OpenAI, Anthropic)",
180 "description": "Agent configurations",
183 "$ref": "#/definitions/agent"
186 "$ref": "#/definitions/agent"
189 "$ref": "#/definitions/agent"
196 ".github/copilot-instructions.md",
208 "description": "Context paths for the application",
215 "description": "Storage configuration",
218 "default": ".opencode",
219 "description": "Directory where application data is stored",
230 "description": "Enable debug mode",
235 "description": "Enable LSP debug mode",
239 "additionalProperties": {
240 "description": "LSP configuration for a language",
243 "description": "Command arguments for the LSP server",
250 "description": "Command to execute for the LSP server",
255 "description": "Whether the LSP is disabled",
259 "description": "Additional options for the LSP server",
268 "description": "Language Server Protocol configurations",
272 "additionalProperties": {
273 "description": "MCP server configuration",
276 "description": "Command arguments for the MCP server",
283 "description": "Command to execute for the MCP server",
287 "description": "Environment variables for the MCP server",
294 "additionalProperties": {
297 "description": "HTTP headers for SSE type MCP servers",
302 "description": "Type of MCP server",
310 "description": "URL for SSE type MCP servers",
319 "description": "Model Control Protocol server configurations",
323 "additionalProperties": {
324 "description": "Provider configuration",
327 "description": "API key for the provider",
332 "description": "Whether the provider is disabled",
336 "description": "Provider type",
351 "description": "LLM provider configurations",
355 "description": "Terminal User Interface configuration",
358 "default": "opencode",
359 "description": "TUI theme name",
377 "description": "Working directory for the application",
381 "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