Skip to content

[FEATURE]: 5 verifiable gaps found in codebase exploration #25771

@LifetimeVip

Description

@LifetimeVip
  • I have verified this feature I'm about to request hasn't been suggested before.

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.

Metadata

Metadata

Assignees

Labels

needs:complianceThis means the issue will auto-close after 2 hours.

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions