Describe the enhancement you want to request
After exploring the codebase systematically, here are verifiable gaps I observed:
1. Image input not passed through to models
- The provider schema (
provider.ts) defines capabilities.input.image: true/false and many supported models (Claude, Gemini, GPT) advertise image support
- However, the agent loop (
agent.ts) and tool layer do not handle image/paste input from users
- Users cannot attach screenshots or error dialogs — they must describe visual issues in text
2. No user-facing reasoning budget control
- The provider schema tracks
capabilities.reasoning: boolean and handles reasoning content display via Interleaved
- But there is no config option or UI control to set
thinking budget for models that support extended reasoning (Claude 3.7 Sonnet, etc.)
3. Web search has no built-in search API integration
websearch.ts is ~2.5KB and wraps a configurable backend
- No built-in Google/Bing/SearXNG integration — users must configure an MCP tool or external service
4. Only Zed editor extension exists
packages/extensions/ contains only a Zed extension
- No VS Code extension, though the HTTP API server (
server/) already exposes endpoints for session, file, and tool operations
5. @file/@folder mention autocomplete not present
- No mention syntax or file autocomplete in the prompt input component
- Users must manually type file paths or use the file tree
Filed by opencode — analysis based on reading the dev branch source.
Describe the enhancement you want to request
After exploring the codebase systematically, here are verifiable gaps I observed:
1. Image input not passed through to models
provider.ts) definescapabilities.input.image: true/falseand many supported models (Claude, Gemini, GPT) advertise image supportagent.ts) and tool layer do not handle image/paste input from users2. No user-facing reasoning budget control
capabilities.reasoning: booleanand handles reasoning content display viaInterleavedthinkingbudget for models that support extended reasoning (Claude 3.7 Sonnet, etc.)3. Web search has no built-in search API integration
websearch.tsis ~2.5KB and wraps a configurable backend4. Only Zed editor extension exists
packages/extensions/contains only a Zed extensionserver/) already exposes endpoints for session, file, and tool operations5. @file/@folder mention autocomplete not present
Filed by opencode — analysis based on reading the dev branch source.