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",
15 "bedrock.claude-3.7-sonnet",
22 "azure.gpt-4.5-preview",
38 "meta-llama/llama-4-maverick-17b-128e-instruct",
42 "gemini-2.0-flash-lite",
44 "deepseek-r1-distill-llama-70b",
45 "llama-3.3-70b-versatile",
52 "meta-llama/llama-4-scout-17b-16e-instruct"
57 "description": "Reasoning effort for models that support it (OpenAI, Anthropic)",
72 "description": "Configuration schema for the OpenCode application",
75 "additionalProperties": {
76 "description": "Agent configuration",
79 "description": "Maximum tokens for the agent",
84 "description": "Model ID for the agent",
86 "bedrock.claude-3.7-sonnet",
93 "azure.gpt-4.5-preview",
102 "azure.gpt-4.1-nano",
109 "meta-llama/llama-4-maverick-17b-128e-instruct",
113 "gemini-2.0-flash-lite",
115 "deepseek-r1-distill-llama-70b",
116 "llama-3.3-70b-versatile",
121 "azure.gpt-4.1-mini",
123 "meta-llama/llama-4-scout-17b-16e-instruct"
128 "description": "Reasoning effort for models that support it (OpenAI, Anthropic)",
142 "description": "Agent configurations",
145 "$ref": "#/definitions/agent"
148 "$ref": "#/definitions/agent"
151 "$ref": "#/definitions/agent"
158 ".github/copilot-instructions.md",
170 "description": "Context paths for the application",
177 "description": "Storage configuration",
180 "default": ".opencode",
181 "description": "Directory where application data is stored",
192 "description": "Enable debug mode",
197 "description": "Enable LSP debug mode",
201 "additionalProperties": {
202 "description": "LSP configuration for a language",
205 "description": "Command arguments for the LSP server",
212 "description": "Command to execute for the LSP server",
217 "description": "Whether the LSP is disabled",
221 "description": "Additional options for the LSP server",
230 "description": "Language Server Protocol configurations",
234 "additionalProperties": {
235 "description": "MCP server configuration",
238 "description": "Command arguments for the MCP server",
245 "description": "Command to execute for the MCP server",
249 "description": "Environment variables for the MCP server",
256 "additionalProperties": {
259 "description": "HTTP headers for SSE type MCP servers",
264 "description": "Type of MCP server",
272 "description": "URL for SSE type MCP servers",
281 "description": "Model Control Protocol server configurations",
285 "additionalProperties": {
286 "description": "Provider configuration",
289 "description": "API key for the provider",
294 "description": "Whether the provider is disabled",
298 "description": "Provider type",
312 "description": "LLM provider configurations",
316 "description": "Working directory for the application",
320 "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