前言¶
在 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