After exploring the codebase, here are a few observations on concrete gaps that could be addressed.
Verified gaps (confirmed missing from current codebase)
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) support image input
- However, the agent loop (
agent.ts) and tool layer (tool/) do not handle image/paste input from users
- Users can describe visual issues but cannot attach screenshots, error dialogs, or UI mockups
2. No user-facing reasoning budget control
- The provider schema tracks
capabilities.reasoning: boolean and the Interleaved type handles reasoning content display
- But there is no config option or UI control to set
thinking budget for models that support it (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 all needed endpoints
5. @file/@folder mention autocomplete not present
- No mention syntax or file autocomplete in the prompt input component
These are observations from reading the code, not feature requests. Happy to help with any that the team considers worth addressing.
After exploring the codebase, here are a few observations on concrete gaps that could be addressed.
Verified gaps (confirmed missing from current codebase)
1. Image input not passed through to models
provider.ts) definescapabilities.input.image: true/falseand many supported models (Claude, Gemini, GPT) support image inputagent.ts) and tool layer (tool/) do not handle image/paste input from users2. No user-facing reasoning budget control
capabilities.reasoning: booleanand the Interleaved type handles reasoning content displaythinkingbudget for models that support it (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 all needed endpoints5.
@file/@foldermention autocomplete not presentThese are observations from reading the code, not feature requests. Happy to help with any that the team considers worth addressing.