WhaleHarness/WhaleHarness--plugins-whale-store ↗★ 0
whale-store
WhaleHarness store browser inside a DSH session: list and search verified plugins, read their audit verdicts, and get exact install commands. Read-only (plugins.json + audit.json); never runs the install itself. 适合需要在DSH会话中让Agent辅助查询、检索和获取插件安装命令的用户。
Install
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:WhaleHarness/WhaleHarness#d07689502452e8a04b18eba562e724f254928f07&path:plugins/whale-storeREADME
Read the full README ↗whale-store
WhaleHarness 商店浏览器(DSH 插件,host 侧)。装好后,会话里的 agent 获得三个只读工具,完成「查目录 → 看判定 → 安装」:
whale_store_list(= 任务的 list_plugins):列出全部上架插件(名称/版本/描述/安装命令),数据实时来自 https://whaleharness.com/plugins.json 。whale_store_search(= 任务的 search_plugins):按关键词在 name/description/description_en 上做大小写不敏感文本匹配。预留category参数(plugins.json 尚无分类字段,当前忽略)。whale_store_install(= 任务的 install):按精确名称返回审计判定(audit.json 按 source.repo 匹配)+ 完整安装命令 + 短链安装命令 + 短链 URL。
安全边界
- 只读两个线上数据源:
/plugins.json与/audit.json(均为 GET,whaleharness.com)。 - 只输出安装命令文本,不代跑安装,无 child_process / eval / 凭据读取 / 动态外传。
- 数据以线上实时为准,不打包进插件。
安装本插件
dsh plugin --profile web add -w https://whaleharness.com/p/whale-store
打包(npm 风格)
COPYFILE_DISABLE=1 tar -czf whale-store-0.1.0.tgz -s ',^,package/,' -C whale-store package.json cordis.patch.yml README.md lib