怎么用这个目录
这是 DeepSeek Harness 的云端插件目录。浏览器只用来看说明;真正安装发生在有 harness 的那台机器上。
前置条件
- 本机有
deepseek-harness仓库(含package.json、.git、packages/bundle/web-app)。 - 能跑
curl、python3、tar。 - 默认探测路径:
~/deepseek-harness。不在这里就设DSH_HARNESS_PATH。
给管理员 / 开发者装发布 skill
curl -fsSL https://addon.dshdo.com/install-plugin-dev-skill.sh | sh
写入本机 Codex / Claude / Cursor 等 skill 目录。内容:如何拉已上架源码、打包 tar.gz、投稿、升版本更新。审核 token 不在 skill 里;操作员只在 catalog 服务器的环境文件里读取。
只看文档:/skills/dsh-plugin-dev/SKILL.md
第一步:装插件市场
curl -fsSL https://addon.dshdo.com/install-plugin-market.sh | sh
脚本会:确认 harness → 下载并校验 dsh-plugin-market tarball → 写入 ~/dsh-plugins/dsh-plugin-market → 登记 web overlay。目标目录已存在则拒绝覆盖。
然后你自己重启 dsh web,打开 http://127.0.0.1:3080/plugin-market/。之后访问网关、更新检测、其它云端插件都在这个页面里装。
可选:同一脚本装更新检测
DSH_MARKET_PLUGIN_ID=dsh-update-detector curl -fsSL https://addon.dshdo.com/install-plugin-market.sh | sh
常用环境变量
DSH_HARNESS_PATH:harness 仓库根目录。DSH_HOME:默认~/.dsh。DSH_PLUGINS_ROOT:默认~/dsh-plugins。DSH_CATALOG_URL:默认https://addon.dshdo.com。DSH_MARKET_PLUGIN_ID:默认dsh-plugin-market。
安装语义
- curl 脚本会把插件市场(或指定插件)写进 overlay 并启用。
- 市场页面里从云端安装:只登记到本机,不自动启用。点「启用」才跑。
- 访问网关的局域网监听看
access-gateway.enabled,密码在$DSH_HOME/access-gateway.yaml,不进 settings.yaml。
当前上架
dsh-access-gateway、dsh-plugin-market、dsh-ui-mobile、dsh-update-detector、hello-catalog、sandbox-escalation-compat、vision-control
-
0.1.0-lan.6
用登录把这台机器映射到局域网。默认放行已登录请求,登录失效时自动弹窗与跳转。
-
0.2.3
插件市场:浏览、安装、卸载、更新、启停插件。从独立页面 /plugin-market 管理本机与云端目录。
-
0.1.1-rc.6
手机宽度下的 Web GUI 适配:抽屉导航、窄屏布局、安全区。叠加在官方 web 客户端之上,不改官方包。
-
0.1.3
检测上游 harness 更新,并驱动 update-status.json 状态机。
-
0.1.1
Cloud catalog seed plugin. Logs once on load.
-
0.1.3
Fix Error: sandbox escalation to "workspace-write" is not strictly wider than this call's current "danger-full-access" mode。gpt-5.6-sol 常见。tools/execute 事件剥掉非加宽 sandbox_permissions(同级或更窄),真正加宽仍走审批。
-
0.1.4
管理 llm-pi-ai 按模型的图片视觉开关;只写自有来源标记的配置,不覆盖用户声明。
机器可读 API
GET /v1/healthGET /v1/pluginsGET /v1/plugins/<id>JSON 详情(changelog、versions、readme、urls)GET /plugins/<id>HTML 详情 ·GET /plugins/<id>.md给 Agent 的 MarkdownGET /v1/plugins/<id>/versions/<ver>/tarballGET /install-plugin-market.shGET /publish投稿页;POST /publish提交 tar.gz,进入 pendingGET /skills/dsh-plugin-dev/SKILL.md开发发布 skillGET /install-plugin-dev-skill.sh把该 skill 装进本机 agent
公开投稿不会立刻上架。操作员审核通过后才会出现在目录里。
常见问题
- 提示未找到 deepseek-harness:仓库不在默认路径。设
DSH_HARNESS_PATH再跑。 - 目录已存在,拒绝覆盖:本机已经有同名插件。先备份或换机器,不要让脚本覆盖自研目录。
- 装完市场页面还是旧的:需要重启
dsh web。不要另开一个替代服务器。 - JSON 接口能用、首页 404:目录进程还是旧版本。重启 catalog 服务后再刷新。