um-dsh-websearch
Exa (exa.ai) web search provider plugin for DeepSeek Harness (DSH): dynamic enabled switch, credentials-service key resolution, bilingual settings card.
- Stars
- 0
- Language
- JavaScript
- Created
- Aug 27, 2026
- Updated
- Aug 27, 2026
Introduction
特性
- 双通道 — 认证 REST
/search,或免密钥匿名 MCP,按配置自动切换 - 动态开关 —
enabled出厂关闭,设置页一键开启,热生效免重启 - 凭据灵活 — 字面密钥 → 凭据服务 → 环境变量,逐级回退
- 双语界面 — 设置卡片跟随 DSH 界面语言实时切换
快速开始
pnpm exec dsh plugin --profile web add <本仓库路径>
补丁层追加 web-search-exa 行,重启后在 设置 → 插件配置 → Exa 网页搜索 开启 enabled:
- insert:
- id: web-search-exa
name: um-dsh-websearch
配置
| Key | Default | 说明 |
|---|---|---|
enabled | false | 动态开关 |
allowAnonymous | false | 免密钥匿名模式(公共 MCP) |
apiKey | — | 字面量密钥,仅 REST |
apiKeyEnv | EXA_API_KEY | 凭据引用(环境变量名) |
baseURL | https://api.exa.ai | REST 基址,自动拼 /search |
mcpBaseURL | https://mcp.exa.ai/mcp | 匿名 MCP 端点 |
numResults | 5 | 默认条数(1–10) |
searchType | auto | auto / neural / keyword(仅 REST) |
改动任意字段在下一次搜索即生效。
使用与排障
- 默认后端切为 Exa:
web行加config.searchProvider: exa - 组合验证:
pnpm exec dsh --profile web --dump-config | Select-String exa - exports 门禁与架构决策:ADR-0001
支持
如果这个项目对你有帮助,欢迎请我喝杯咖啡:
许可证
MIT © 2026 UnforgetMemory