dsh-aigc-radar

DSH PLUGIN开发与运行时

仓库 Kaixxrua/dsh-aigc-radar · npm dsh-aigc-radar

开发与运行时 L5 · 运行验证通过 安全审查:低风险 可信度:金 可安装插件
安装这个插件

DSH plugin 集成 AIGC Radar 精选库,在编码前主动检索成熟开源项目,以原生搜索卡片呈现结果,避免重复造轮子。

验证等级 L5 L5 · 运行验证通过
GitHub 星标 3 复刻 0 · 未关闭 issue 0
最近更新 2026-10-11 创建于 2026-08-18
README 8.4 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add [email protected]
兼容 DSH 版本0.2.0-rc.2 等 13 个版本版本不匹配时安装会报错
Node.js 要求未标注来自仓库 package.json 的 engines 字段
前置依赖@deepseek-ai/cordis@^4.0.1、@deepseek-ai/dsh-tools@^0.0.1-rc.5 || ^0.1.0-rc.1 等 3 个需要同时安装的同级依赖
npm 包名dsh-aigc-radar可用 npm view 查看包信息

能做什么

4 项功能
字段来自项目仓库与公开索引,中文说明由本站标注

dsh-aigc-radar:DeepSeek Harness 的 AIGC 项目搜索插件

  • 搜索精选AI项目
  • 分类浏览
  • 主动复用检查
  • 原生卡片展示

适用场景

联网搜索GitHub 集成

上游标签

aigcdeepseek-harnessdsh-pluginmcp

验证等级与安全审查

L5 · 运行验证通过
自动化流程结论,不是人工审核
验证等级L5 · 运行验证通过在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来
安全审查低风险静态分析结论,未标注不代表已通过审查
仓库健康度活跃按仓库活跃度与最近更新时间给出
可信度金综合仓库活跃度与验证结果

上面的结论来自上游最近一次自动化验证(2026-10-08): 同一套检查会在插件发新版后重跑,页面显示的是最新一次的逐项结果。

逐项检查结果

L1 · 已找到 ✓ 通过
  • L1.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L2 · 结构化 ✓ 通过
  • L2.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L3 · 安装规范 ✓ 通过
  • L3.1_INSTALL_COMMAND_PARSED 安装命令已解析 方式:安装规范解析
  • L3.2_DSH_VERSION_DECLARED DSH 版本已声明 方式:DSH 版本声明
L4 · 安装已测 ✓ 通过
  • L4.1_INSTALL_EXECUTED_CONFINED 受限沙盒内执行安装 方式:沙盒安装执行
  • L4.2_INSTALL_SUCCESS 沙盒安装成功 方式:沙盒安装执行
  • L4.3_ARTIFACT_CONFIRMED 安装产物已确认 方式:沙盒安装执行
L5 · 运行已测 ✓ 通过
  • L5.1_INSTALL_PASSED_SANDBOXED 沙盒安装通过 方式:沙盒安装执行
  • L5.2_WEB_BOOT_READY Web 启动就绪 方式:Web 启动
  • L5.3_HTTP_SERVED HTTP 服务响应 方式:HTTP 请求
  • L5.4_PLUGIN_INVENTORY_ACTIVE 插件清单中已激活 方式:插件清单查询

风险详情

  • 审查结论 通过
  • 结论说明 vet 静态分析未发现可疑行为,判定为干净(clean)。
  • 风险计数 严重 0 / 高 0 / 中 0
  • 风险详情 未发现严重或警告级问题。

仓库档案

开发与运行时
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方Kaixxrua仓库 dsh-aigc-radar · 默认分支 main
分类开发与运行时dev
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言TypeScript仓库主语言
许可证MIT商用或二次分发前请确认条款原文
星标 / 复刻 / issue3 / 0 / 0收录时的数值,非实时
创建 / 更新2026-08-18 · 2026-10-11最后推送 2026-10-11
本站收录2026-08-20首次进入本站目录的时间

README 全文

8.4 KB
作者原文,中文版优先;只做安全转义,不改内容

dsh-aigc-radar

English | 简体中文

面向 DeepSeek Harness(dsh)的 AIGC Radar 项目搜索插件。

别再重复造轮子。 在你规划与实现的过程中,agent 会主动检索 AIGC Radar 精选项目库,在你写下第一行代码之前,找出已经解决同类问题的成熟、经实战验证的项目。检索结果以 dsh Web UI 原生搜索卡片 呈现——不是原始 markdown——并且在会话回放中完整保留。

功能一览

工具 作用
search_ai_projects 检索 AIGC Radar 精选项目库:500 星以上准入的 GitHub 项目,附带分类、中英双语标签与描述、每日星增指标
get_project_categories 列出分类体系(一级分类 + 二级分类计数),用于筛选条件发现

两层路由让发现成为自动行为,而非需要主动点用:

  • 显式发现——直接问「找个能做 deep research 的开源框架」,agent 即返回带星标、带分类的结果,无需说「用一下这个工具」
  • 主动复用检查——在 agent 动手实现大型模块或子系统(认证、支付、工作流引擎、搜索/索引、协议实现、端到端 RAG/Agent 管线……)、或为其给出架构/技术选型建议之前,它会自发先查一次库,让成熟方案在任何人重造之前浮出水面。细粒度工作(修 bug、改名、调样式、CRUD)被刻意排除在外

为什么是原生插件而不是 MCP server?

AIGC Radar 本身也提供 MCP server——而本插件现在就跑在同一个 MCP 端点之上(POST /api/mcp),每次调用都计入同一套限速与配额。插件在此之上额外提供:

  • 原生 web 搜索卡片——结构化结果在 Web UI 中渲染为卡片,并在会话回放时忠实重建(presentationMeta),这是 MCP 传输无法表达的
  • 带类型的规范化输出——结果是一个经过校验的 JSON 值,Code Mode 可以直接编程组合(await tools.search_ai_projects({ q: 'mcp' })),带完整类型推断
  • 第一方提示词路由——发现路由指引写在系统提示词装配层,而不是可能被客户端截断的 MCP instructions 里

实测性能

搜索工具就是一次到 AIGC Radar 公共边缘的 HTTPS 调用——下面的数字测量的是完整链路,2026-08-18 测自中国家庭宽带(GeoDNS → 国内边缘),使用 scripts/benchmark-search.sh(10 条代表性中英查询 × 3 轮,打向 https://aigcnews.cn/api/mcp):

指标 数值
搜索延迟 p50 355 ms
搜索延迟 p95 810 ms
在库精选项目 18,426 个——全部高于 500 星准入线
分类体系 11 个一级分类,中英双语标签与描述

基于 MCP 接口测量的索引质量基准——端到端比 WebSearch 快 3.5×(中位 7.4 s vs 25.8 s)、首工具路由准确率 98.3%(59/60 次试验)——见主仓 benchmark 章节;本插件用同一套 API 服务同一份数据集,这些数字同样成立。

安装

需要 dsh(npx @deepseek-ai/dsh web)。

推荐——从 npm 安装预构建包:

dsh plugin --profile web add dsh-aigc-radar

需要可复现安装时,可固定已发布版本:

dsh plugin --profile web add [email protected]

源码兜底——从 GitHub 安装:

dsh plugin --profile web add github:Kaixxrua/dsh-aigc-radar

从 Git 安装会运行包内的 prepare 构建,pnpm ≥10 默认拒绝,需要先放行:把 pnpm 打印出来的包名写进 profile 的 pnpm-workspace.yaml:

allowBuilds:
dsh-aigc-radar: true

然后重跑 GitHub add。想让源码安装保持不可变,可以固定提交(github:Kaixxrua/dsh-aigc-radar#)。

不启动即可验证:

dsh --profile web --dump-config   # 能看到 "# == dsh-aigc-radar" 配置层

更新

在声明的 semver 范围内更新 npm 安装:

dsh plugin --profile web update dsh-aigc-radar

更新后重启 dsh 才会加载新版本——正在运行的 dsh 进程不会热切换。

从 0.2.2 起,插件自身也会察觉新版本:dsh 启动时每进程做一次只读的 npm registry 检查,发现新版后 agent 会在下一轮对话开始时转达确切的更新命令。插件不会改动自身的安装目录。在插件配置中设 updateCheck: false 可关闭该检查。

如果固定了精确版本(例如 [email protected]),需显式指定目标版本:

dsh plugin --profile web add dsh-aigc-radar@<版本>

Git/Git SHA 或分支、file/link、workspace、tarball 以及本地路径安装仍需手动维护,更新命令不会改动它们。启动时自动更新检查尚未随官方 dsh 发布;在此之前,以上命令就是更新路径。

推荐:去源站注册并领一个免费 token。 插件开箱即可匿名使用,但匿名调用共享 5 次/日/IP 的桶;免费账号为每日 10 次并共享滚动 30 天 200 次,会员账号为每日 200 次并共享滚动 30 天 4,000 次。在 aigcnews.cn 注册并在 /mcp 页面创建 MCP token(搜索不需要任何特殊 scope),粘贴为下方配置里的 mcpToken。详见配额与 MCP token。

配置

默认指向公共部署。在你 profile 的 cordis.patch.yml 中覆盖该行(patch 会整体替换该行的 config):

- replace:
- id: aigc-radar
name: dsh-aigc-radar
config:
apiBase: 'https://aigcnews.cn'   # 或你自托管的 AIGC_NEWS 源站
mcpToken: ''                     # 在 {apiBase}/mcp 创建的 MCP token;留空 = 匿名
timeoutMs: 20000
maxPageSize: 10                  # MCP 契约上限为 20
updateCheck: true                # 设为 false 关闭每进程一次的新版本检查

配额与 MCP token

每次调用都落在 MCP 端点的配额域内——匿名调用按 IP 分桶,token 调用按账号分桶:

调用方 配额 窗口
匿名(无 mcpToken) 5 次工具调用 每日,按 IP
免费账号 token 每日 10 次 + 200 次工具调用 日 pacing + 30 天滚动
会员 token 每日 200 次 + 4,000 次工具调用 日 pacing + 30 天滚动

要跳出匿名桶,到 aigcnews.cn/mcp 创建 token(搜索不需要特殊 scope)并设为 mcpToken。token 以明文保存在你的 dsh profile 配置里,与你的 LLM key 同级。登录档先检查日 pacing 桶,日限额触发时不会消耗月度配额。配额耗尽时工具会返回可操作的错误信息——哪个桶、限额多少、要等多久或去哪升级——agent 可以把它转述给你,而不是静默失败。

从源码 checkout 开发

以下命令面向从 Git checkout 开始开发的贡献者。test、verify 和 smoke 都使用构建后的 bundle;verify 和 smoke 还会调用真实 MCP 端点。

pnpm install
pnpm build        # tsdown → dist/
pnpm typecheck    # tsc --noEmit
pnpm test         # node --test(针对构建产物的 client 单测)
pnpm verify       # 验证注册、卡片、路由和真实搜索
pnpm smoke        # 通过构建后的 client 打真实 MCP 端点

从 dsh 源码 checkout 直接加载而无需安装:

pnpm dsh --profile web --patch /path/to/dsh-aigc-radar/cordis.dev.yml

其中 cordis.dev.yml 以绝对路径插入该行:

- insert:
- id: aigc-radar
name: /absolute/path/to/dsh-aigc-radar/dist/index.mjs

数据与归因

数据由 AIGC Radar 提供——你的 dsh 实例调用的是与 AIGC Radar MCP server 相同的 MCP 端点,配额与限速也完全相同。精选库只覆盖 500 星以上的 GitHub 项目;通用非 AI 的 GitHub 搜索(带直连 GitHub 兜底)按设计仍属 MCP server 的能力。

许可证

MIT

常见问题

8 问
答案由本站依据条目字段整理,不引用上游原文
dsh-aigc-radar 怎么安装?

在 DSH 里执行 `dsh plugin --profile web add [email protected]` 即可。对应的 npm 包名是 `dsh-aigc-radar`。

dsh-aigc-radar 的验证等级是什么意思?

L5 · 运行验证通过。在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来

dsh-aigc-radar 安全吗?

低风险。vet 静态分析未发现可疑行为,判定为干净(clean)。

dsh-aigc-radar 支持哪些 DSH 版本?

上游记录的兼容版本包括 0.2.0-rc.2、0.2.0-rc.1、0.1.7-rc.2、0.1.7-rc.1、0.1.7-alpha.2、0.1.6-alpha.2、0.1.6-alpha.1、0.1.5-rc.2。版本较多,只列出前 8 个。

dsh-aigc-radar 需要什么运行环境?

需要同时安装 @deepseek-ai/cordis@^4.0.1、@deepseek-ai/dsh-tools@^0.0.1-rc.5 || ^0.1.0-rc.1、@deepseek-ai/schemastery@^3.18.1。环境不满足时安装会失败,建议先确认本机版本。

dsh-aigc-radar 用的是什么许可证?

上游标注为 MIT。商用或二次分发前请到仓库确认许可证原文。

dsh-aigc-radar 有哪些功能?

搜索精选AI项目、分类浏览、主动复用检查、原生卡片展示。

这条记录的数据可靠吗?

本站按仓库名去重后合并整理,字段以作者仓库与 npm 元数据为准;安装命令、仓库地址与 README 保持原文,带 L4 / L5 标记的安装命令已在隔离沙盒里真实跑通。

开发与运行时
按星标排序,可作替代方案

rea

rea

L4 · 沙盒安装通过 2.6 万 星

dsh-TUI

dsh-TUI

Claude Code 风格全屏终端 UI:像素鲸鱼顶栏、实时工作状态行、思考流式展开。

L4 · 沙盒安装通过 4,292 星

mirage

mirage

把文件系统与 bash 提供者换成 mirage 虚拟工作区:文件工具与 shell 命令作用于挂载的资源(RAM、S3、Redis、Sla

L3 · 安装规范通过 3,681 星

dashi-taskboard

dashi-taskboard

把当前已安装并运行中的 Codex Taskboard 嵌入 DeepSeek Harness 侧边栏,并通过 Launcher 运行时描述

L4 · 沙盒安装通过 3,311 星

插件的元信息来自作者仓库;分类、验证等级与安全结论的中文说明为中文整理,最近核验 2026-10-08。