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
Docs (docs/zh/chat/websearch.md) and a runnable demo (demos/websearch-demo) document each provider — clear precedent for provider + docs + demo changes
Viable runner-up (TS coding harness, MCP config docs) but above the preferred band and docs-only surface
chenxin-yan/crust
403
Skill generation framework; weak natural web-search fit
Integration type
Provider adapter: YouComSearchProvider implementing com.agentsflex.websearch.SearchProvider, following the existing Tavily/Brave/Firecrawl provider pattern (OkHttp + FastJSON2, no new dependencies).
Distribution surface leveraged
Existing SearchProvider SPI in agents-flex-websearch (provider abstraction).
Source repo
https://github.com/agents-flex/agents-flex
Why selected
agents-flex-websearchmodule ships a cleanSearchProviderSPI with five existing providers (Bocha, Brave, Tavily, Baidu Qianfan, Firecrawl). Adding You.com is the same shape as the Tavily provider that an outside contributor landed in PR [Integration] mylxsw/aidea-server - You.com web search provider for the assistant backend #56 + [Integration] alejandro-ao/mcp-server-example - optional You.com search provider #57 + [Integration] JungHoonGhae/tossinvest-cli - You.com Research market context command #58docs/zh/chat/websearch.md) and a runnable demo (demos/websearch-demo) document each provider — clear precedent for provider + docs + demo changesCandidate evaluation summary
Integration type
Provider adapter:
YouComSearchProviderimplementingcom.agentsflex.websearch.SearchProvider, following the existing Tavily/Brave/Firecrawl provider pattern (OkHttp + FastJSON2, no new dependencies).Distribution surface leveraged
Existing
SearchProviderSPI inagents-flex-websearch(provider abstraction).API details (verified via You.com docs)
POST https://ydc-index.io/v1/searchX-API-Keyheader (YDC_API_KEY){"query", "count", "include_domains", "exclude_domains"}results.web[]withtitle,description,urlSetup / env vars
Usage example
Validation performed
mvn -pl agents-flex-websearch -am compile -DskipTests— passmvn -pl agents-flex-websearch test— 6/6 pass (3 new + 3 existing)Branch / PR
Status
PR open, awaiting maintainer review.