How to use this catalog
This is the DeepSeek Harness cloud plugin catalog. The browser is for reading. Installation happens on a machine that already has the harness.
Prerequisites
- A local
deepseek-harnesscheckout (package.json,.git,packages/bundle/web-app). curl,python3, andtar.- Default probe path:
~/deepseek-harness. Otherwise setDSH_HARNESS_PATH.
Install the publish skill
curl -fsSL https://addon.dshdo.com/install-plugin-dev-skill.sh | sh
Writes into local Codex / Claude / Cursor skill directories. Covers pulling listed source, packing tar.gz, submitting, and version bumps. The review token is not in the skill; operators read it from the catalog host env file.
Docs only: /skills/dsh-plugin-dev/SKILL.md
Step 1: install the plugin market
curl -fsSL https://addon.dshdo.com/install-plugin-market.sh | sh
The script confirms the harness, downloads and verifies the dsh-plugin-market tarball, writes ~/dsh-plugins/dsh-plugin-market, and registers the web overlay. An existing target directory is refused.
Then restart dsh web yourself and open http://127.0.0.1:3080/plugin-market/. Access gateway, update detector, and other cloud plugins install from that page.
Optional: same script for the update detector
DSH_MARKET_PLUGIN_ID=dsh-update-detector curl -fsSL https://addon.dshdo.com/install-plugin-market.sh | sh
Environment
DSH_HARNESS_PATH: harness checkout root.DSH_HOME: default~/.dsh.DSH_PLUGINS_ROOT: default~/dsh-plugins.DSH_CATALOG_URL: defaulthttps://addon.dshdo.com.DSH_MARKET_PLUGIN_ID: defaultdsh-plugin-market.
Install semantics
- The curl script writes the market (or the requested plugin) into the overlay and enables it.
- Install from the market page only registers locally. Enable runs it.
- Access-gateway LAN bind lives in
access-gateway.enabled. Passwords are in$DSH_HOME/access-gateway.yaml, never settings.yaml.
Listed now
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 按模型的图片视觉开关;只写自有来源标记的配置,不覆盖用户声明。
Machine-readable API
GET /v1/healthGET /v1/pluginsGET /v1/plugins/<id>JSON detail (changelog, versions, readme, urls)GET /plugins/<id>HTML detail ·GET /plugins/<id>.mdMarkdown for agentsGET /v1/plugins/<id>/versions/<ver>/tarballGET /install-plugin-market.shGET /publishform;POST /publishsubmits tar.gz into pendingGET /skills/dsh-plugin-dev/SKILL.mddeveloper skillGET /install-plugin-dev-skill.shinstalls that skill into local agents
A public submission is not listed until an operator approves it.
FAQ
- deepseek-harness not found: the checkout is not at the default path. Set
DSH_HARNESS_PATH. - directory exists, refuse to overwrite: a same-named plugin is already local. Do not let the script overwrite a self-authored directory.
- market page still looks old: restart
dsh web. Do not start a replacement server. - JSON works, home is 404: the catalog process is still an old build. Restart the catalog service.