You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[FEATURE]:add Ninelayer as a web search provider #33209
Ninelayer is an agent-native search engine optimized for AI consumption — structured results,
low token overhead (~1,500 tokens per query), and ~97% first-shot resolution. It exposes a
stateless HTTP endpoint following the same MCP tools/call contract that Exa and Parallel use,
making it a natural fit for the existing websearch provider pattern.
What this adds
OPENCODE_ENABLE_NINELAYER=true flag to enable Ninelayer as the search provider
NINELAYER_API_KEY env var for authentication
OPENCODE_WEBSEARCH_PROVIDER=ninelayer for explicit override
Maps the existing type parameter (auto/fast/deep) to Ninelayer's retrieval_mode (balance/focused/explore)
What it does NOT change
Exa and Parallel are unaffected
No changes to the permission system, agent config, or tool registry
Follows the exact same pattern as the existing providers
Testing
Verified end-to-end with the stateless endpoint returning results in ~1.3s round-trip.
Activity
Divyansh3021 commentedon Jun 22, 2026
@StarpTech Hi, just following up in case this got buried. Happy to answer any questions or make adjustments to the scope before opening a PR.
github-actions commentedon Aug 22, 2026
To stay organized issues are automatically closed after 60 days of no activity. If the issue is still relevant please open a new one.