dsh-tavily#packages/dsh-tavily
Tavily 多密钥搜索:支持密钥轮换/故障转移、用量仪表盘与设置卡片。
网页浏览
@moguiyu/dsh-tavily
Combined plugin: the opt-in advanced tavily_search model tool, the Tavily Search
settings card, and the local HTTP backend for key/usage management.
tavily_search— full Tavily surface (max_results,search_depth,topic,days,include_answer,include_raw_content,include_domains,exclude_domains). Opt-in and off by default.- Settings card — key list, usage gauge, strategy selector, and the advanced-tool switch.
- Plugin-config settings card — the Host registers the
tavily-searchsettings namespace and the card is keyed by it (keyedsettings.plugin.item), so the Plugins configuration tab serves the card exactly when this plugin is composed (needs DSH 0.1.0-rc.7 or newer). The switch writes the namespace and restarts the row; the choice is mirrored to~/.dsh/tavily-tool.json. web_searchis never replaced — noctx.webprovider is registered andweb.searchProvideris never rewritten; the built-in DeepSeekweb_searchkeeps its native provider and schema. Tavily is an extra, opt-in search option.
Host half: plain ESM (src/index.js). Client half: prebuilt window.__ModuleLoader__ bundle
at lib/client.js, generated from src/client.js via pnpm build.
The host half composes the two standalone packages instead of carrying a second copy of the
implementation: the tool comes from @moguiyu/dsh-tool-tavily-search
and the routes/switch pipeline from @moguiyu/dsh-tavily-backend.
Both are regular dependencies, installed automatically with this package.
See the workspace README for install and configuration.
网页浏览










