前言¶
在 dsh 中开始实现一个模块前,经常需要先确认:是否已有可复用的开源项目?DSH 的理念是「一切皆插件」,外部能力可以通过插件接入会话流程。
dsh-aigc-radar 将 AIGC Radar 的项目检索接入 DeepSeek Harness,提供项目搜索、分类浏览和 Web UI 卡片展示,用于在实现前检查可复用项目。
社区目录是独立站点,与 DeepSeek / 幻方无官方从属关系,不等同于官方应用商店。
这是什么¶
dsh-aigc-radar 的定位是:
AIGC Radar for DeepSeek Harness — curated AI project search with native search cards, powered by the AIGC_NEWS library
它由 Kaixxrua 维护,面向 dsh 的 web profile 使用。插件通过 AIGC Radar MCP endpoint 检索项目,接口为 POST /api/mcp,并共享对应的 rate limits 和 quotas。
核心能力¶
search_ai_projects¶
用于检索 curated AIGC Radar library。检索结果包含 categories、双语 zh/en tags and descriptions,以及 daily star-growth metrics。
get_project_categories¶
用于列出 category taxonomy 和 subcategory counts,便于发现过滤维度。
展示与程序化使用¶
搜索结果会渲染为 native dsh Web UI search cards,并支持 session replay。
工具返回一个 validated JSON value,可在 Code Mode 中做程序化使用。
路由¶
插件提供 explicit discovery 和 proactive reuse-check routing,用于 AI project search。
安装与启用¶
前置要求¶
需要 dsh。文档给出的启动方式是:
npx @deepseek-ai/dsh web
安装命令¶
安装 npm 包:
dsh plugin --profile web add dsh-aigc-radar
如需按示例固定版本:
dsh plugin --profile web add dsh-aigc-radar@0.2.2
从 GitHub 安装:
dsh plugin --profile web add github:Kaixxrua/dsh-aigc-radar
Git 安装会运行 package prepare build。使用 pnpm >=10 时,可能需要允许该包构建,在 pnpm-workspace.yaml 中加入:
allowBuilds:
dsh-aigc-radar: true
然后重新执行 GitHub 安装命令。
检查配置¶
不启动完整服务时,可以查看 profile 配置:
dsh --profile web --dump-config
更新¶
更新 npm 安装:
dsh plugin --profile web update dsh-aigc-radar
更新后需要重启 dsh。运行中的 dsh 进程不会被热替换。
自 0.2.2 起,插件会执行 once-per-process read-only npm registry release check,并且不会修改自身安装。配置项包括 updateCheck,与该检查相关。
典型用法¶
在会话中直接提问:
Ask: 找个能做 deep research 的开源框架
在 Code Mode 中调用工具:
await tools.search_ai_projects({ q: 'mcp' })
也可以先调用 get_project_categories,查看可用分类和子分类数量。
配置与配额¶
插件配置项包括:
apiBase
mcpToken
timeoutMs
maxPageSize
updateCheck
其中 maxPageSize 受 MCP contract 限制,上限为 20。
mcpToken 可用于填写 MCP token;不填时使用匿名调用配额。该 token 以明文保存在 dsh profile config 中,和 LLM keys 的处理方式相同。搜索场景无需特殊 scopes。
配额如下:
- Anonymous:30 tool calls per day per IP
- Free account token:60/day plus 1,200 rolling 30-day calls
- Member token:400/day plus 8,000 rolling 30-day calls
适用场景与注意¶
适合在 dsh 会话中需要检索 AI 项目、浏览分类、或在实现前检查可复用项目的开发者。
注意:
- 插件以当前 dsh 进程权限运行。安装前应检查源码与许可证。
- 已提供资料中未列出许可证文本。
- Git 安装可能触发
preparebuild;pnpm >=10 下可能需要允许构建。 - 更新后必须重启 dsh。
链接¶
- GitHub:
https://github.com/Kaixxrua/dsh-aigc-radar - 社区目录:
https://www.skillhub.cn/plugins/Kaixxrua/dsh-aigc-radar