
superagents-lab/dsh-s1
30最近提交 2026年8月14日
dsh-s1 DSH 插件
dsh-s1 将 s1.dev 的 API 直接集成到 DeepSeek Harness 中,作为第一方 DSH 工具。它提供了五个原生工具(s1_search、s1_news、s1_crawl、s1_sitemap、s1_trending)和一个内置技能,帮助模型选择合适的工具。
如何安装 dsh-s1 DSH 插件
dsh plugin --profile web add dsh-s1复制不会执行命令。安装 dsh-s1 DSH 插件前请核对仓库和版本。
dsh-s1 DSH 插件数据来源
dsh-s1 DSH 插件快照日期:2026年8月16日
discovered
dsh-s1 DSH 插件能做什么
- s1_search:通过 Search1API 执行网页搜索
- s1_news:从 Search1API 获取新闻结果
- s1_crawl:通过 Search1API 爬取网页
- s1_sitemap:通过 Search1API 获取站点地图
- s1_trending:通过 Search1API 获取趋势话题
- 内置 s1 技能,指导模型进行工具选择和参数调整
- 可通过配置单独启用/禁用每个工具(search、news、crawl、sitemap、trending、skill)
dsh-s1 DSH 插件适合哪些场景
- 对话中快速进行网页查询
- 使用 s1_news 和 s1_trending 进行新闻监控和趋势分析
- 使用 s1_crawl 进行网页抓取和内容提取
- 通过 s1_sitemap 探索网站结构
dsh-s1 DSH 插件适合谁
- 需要网页搜索功能的 DeepSeek Harness 用户
- 构建需要实时网络数据的 AI 代理的开发者
dsh-s1 DSH 插件的限制
- 需要设置 S1_KEY 环境变量以进行 API 认证
- s1_screenshot 和 s1_deepcrawl 工具尚未实现
- 不支持 OAuth 登录流程,仅支持 API 密钥认证
- 插件依赖 @search1api/client SDK
dsh-s1 DSH 插件的仓库 README 摘录
以下文字摘自 dsh-s1 DSH 插件的上游仓库 superagents-lab/dsh-s1 的 README,版权归原作者,仅作引用。
Native [s1](https://s1.dev) tools for the [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) (DSH). Unlike the MCP server (`search1api-mcp`, a generic bridge that surfaces as `mcp__search1api__*`) or the CLI skill (which teaches the model to shell out to `s1`), this package registers **first-class DSH tools** named `s1_*` — same layer as `read`, `bash`, `subagent`, `workflow`. Calls run in-process against the official [`@search1api/client`](https://www.npmjs.com/package/@search1api/client) SDK. ## Tools | Tool | Backed by | Status | |------|-----------|--------| | `s1_search` | `Search1API.search()` | ✅ | | `s1_news` | `Search1API.news()` | ✅ | | `s1_crawl` | `Search1API.crawl()` | ✅ | | `s1_sitemap` | `Search1API.sitemap()` | ✅ | | `s1_trending` | `Search1API.trending()` | ✅ | Not yet implemented: `s1_screenshot` (needs DSH attachment/image support) and `s1_deepcrawl` (long-polling task).  ## Skill The package also bundles a `s1` skill (`ctx.skills.register`), which teaches the model how to pick the right tool and tune parameters — quick lookup vs deep research, source/recency signals, Chinese-query engine c
阅读完整 README仓库许可: MIT
dsh-s1 DSH 插件常见问题
如何安装 dsh-s1?
发布包后,运行 `dsh plugin --profile web add dsh-s1`。本地开发时,可以使用 `npm link` 或文件路径:`dsh plugin --profile web add file:/path/to/dsh-s1`。插件会自动添加到你的 DSH 配置文件的 bundle 栈中。
需要设置什么环境变量?
你需要设置 `S1_KEY` 环境变量为你的 Search1API API 密钥。SDK 会延迟读取该密钥,因此缺少密钥只会导致工具调用失败,不会影响插件激活。
包含哪些工具?
插件注册了五个原生工具:`s1_search`、`s1_news`、`s1_crawl`、`s1_sitemap` 和 `s1_trending`。还附带一个 `s1` 技能,帮助模型选择合适的工具并调整参数。
能否禁用单个工具?
可以。在插件配置中,可以将 `search`、`news`、`crawl`、`sitemap`、`trending` 和 `skill` 设置为 `false` 来禁用。默认全部启用。
插件支持 OAuth 吗?
目前不支持。OAuth 流程(浏览器登录、PKCE、令牌刷新)仅在 `search1api-cli` 工具中可用。该插件目前仅支持 API 密钥认证。计划支持 OAuth,但尚未实现。