Target Repository URL
https://github.com/lioensky/VCPToolBox
You.com API(s)
search
Estimated Complexity
small
Integration Description
VCPToolBox is a plugin engine (Node.js, ~2159 stars, Chinese) between the LLM API and frontend, with persistent memory, multi-agent, and tool calling. Plugins live in Plugin// with a plugin-manifest.json + entry script, auto-discovered by the engine. It already ships a TavilySearch web-search plugin. This integration ships a You.com web-search plugin (Plugin/YoucomSearch) mirroring that exact pattern: a synchronous stdio plugin that calls the You.com Search API and returns Markdown results the agent can use.
Target Repo Contributing Guidelines
https://github.com/lioensky/VCPToolBox/blob/main/README.md
Planned Approach
- New Plugin/YoucomSearch/{plugin-manifest.json, YoucomSearch.js} mirroring the TavilySearch plugin: reads a JSON request from stdin, calls GET https://ydc-index.io/v1/search (X-API-Key from the YoucomKey env/config), formats results.web[]/news[] to Markdown, writes {status, result} to stdout; supports || multi-query concurrency
- Config: YoucomKey added to config.env.example
- Deep node:test unit tests (exported pure formatter + injectable-http search core: formatting, error paths, multi-query, count caps, adversarial inputs) + a live stdin->API->stdout end-to-end run
- Purely additive; key-gated; never leaks the key
Status Checklist
Links
Target repo issue: lioensky/VCPToolBox#406
Target repo PR: lioensky/VCPToolBox#407
Additional Notes
Fork: https://github.com/Cooperation-org/VCPToolBox, branch feat/youcom-search. Chinese repo — issue, PR and commits in Chinese with an English summary.
Target Repository URL
https://github.com/lioensky/VCPToolBox
You.com API(s)
search
Estimated Complexity
small
Integration Description
VCPToolBox is a plugin engine (Node.js, ~2159 stars, Chinese) between the LLM API and frontend, with persistent memory, multi-agent, and tool calling. Plugins live in Plugin// with a plugin-manifest.json + entry script, auto-discovered by the engine. It already ships a TavilySearch web-search plugin. This integration ships a You.com web-search plugin (Plugin/YoucomSearch) mirroring that exact pattern: a synchronous stdio plugin that calls the You.com Search API and returns Markdown results the agent can use.
Target Repo Contributing Guidelines
https://github.com/lioensky/VCPToolBox/blob/main/README.md
Planned Approach
Status Checklist
Links
Target repo issue: lioensky/VCPToolBox#406
Target repo PR: lioensky/VCPToolBox#407
Additional Notes
Fork: https://github.com/Cooperation-org/VCPToolBox, branch feat/youcom-search. Chinese repo — issue, PR and commits in Chinese with an English summary.