DSH Plugins Marketplace

DSH Plugins

Plugins

/

@baihejiangnan/dsh-plugin-dev

@

@baihejiangnan/dsh-plugin-dev

Manifest valid

Local plugin development management panel: proactively registers real-path projects installed via file:/link:, and assists with development and publishing through workspace sessions with risk confirmation.

UI (client)hasBundlePatch

dsh-plugin-dev

本地插件开发管理面板(DeepSeek Harness Web 插件)。帮助 DSH 用户开发、上传和管理自己的插件。

功能

功能说明
本地插件列表扫描各 profile 的 package.json,将开发根目录中通过 file: / link: 安装的包列为候选;只有用户主动加入的项目才进入开发管理
主动加入/移出从“待加入项目”明确加入开发管理,也可随时移出;登记使用路径真实化结果,不修改被管理插件
打开资源管理器使用 Harness 官方 workspace 服务,在系统文件管理器中打开插件源码目录
讨论上传 GitHub在插件工作区创建安全确认会话,预填仓库名、可见性、描述和风险约束;插件本身不执行 git / gh 命令
讨论更新已有关联 remote 的插件会开启更新检查会话;模型须先只读检查变更和风险,等待用户明确确认后才可操作
继续开发在该插件目录开启工作区会话,并发送「继续开发」提示词开始对话
相似度(预留)计划中的后续功能:GitHub 上相似插件的相似度检测

面板位置

设置 → 本地开发(与「插件」同级的独立设置条目,排在设置导航末尾)。

安装

dsh plugin --profile web add link:<本目录绝对路径>

安装后重启 DSH 并硬刷新 Web 页面。

也可以直接从 GitHub 安装:

dsh plugin --profile web add "github:baihejiangnan/dsh-plugin-dev"

更新与卸载

# 更新:移除旧安装后重新获取
dsh plugin --profile web remove @baihejiangnan/dsh-plugin-dev
dsh plugin --profile web add "github:baihejiangnan/dsh-plugin-dev"

# 卸载
dsh plugin --profile web remove @baihejiangnan/dsh-plugin-dev

依赖

  • 创建开发对话依赖宿主的 workspaces / sessions 服务(Web 组合自带)。
  • 插件不会直接运行 Git 或 GitHub CLI。若用户在会话中检查风险后明确授权模型上传,实际执行仍依赖本机 Git,以及已安装并登录的 GitHub CLI(gh auth login)。凭据由 gh 自身管理。

目录结构

lib/index.js       宿主端:只读 /api/plugin-dev/list 路由
lib/client.js       客户端:设置面板(settings.plugins.tab 槽位)
cordis.patch.yml    挂载声明(bundle patch)
package.json        包与 dsh.client 元数据

说明

  • 候选插件必须同时满足:在 profile package.json 中通过 file: / link: 声明、拥有有效 package.json,并且真实路径位于开发工作区内。默认开发工作区为 ~/Documents/herness。
  • 候选项目不会自动被认定为用户自己的开发项目。用户必须在面板的“待加入项目”中明确点击“加入开发管理”,之后才会显示完整开发操作。
  • 登记表保存在 DSH_HOME/plugin-dev/projects.json(默认 ~/.dsh/plugin-dev/projects.json)。移出管理只删除登记,不删除源码、不卸载插件。
  • 扫描和登记均使用 realpath 解析符号链接 / Windows junction 后再验证开发根目录,从而防止用根目录内的链接指向外部项目。
  • 如需配置多个开发工作区,可设置 DSH_PLUGIN_DEV_ROOTS,Windows 下使用分号分隔多个绝对路径。
  • 上传和更新属于高风险操作:可能泄露敏感文件、发布未完成修改、选错仓库可见性/owner/remote,或造成错误提交与推送。面板只负责创建带安全约束的对话,不会自动提交、推送或创建仓库。
  • 安全确认提示词要求模型先进行只读检查、展示拟执行步骤,然后停止并等待用户在会话中明确确认。最终授权和执行结果仍需用户自行审阅。
  • 功能三(相似度)尚未实现,仅作为后续开发点保留。

License

MIT

Comments

Loading…

From the same category

open-design

by nexu-io

🎨 Best DeepSeek Harness Design Plugin. The open-source Claude Design alternative. 🖥️ Local-first desktop app. 🖼️ Your coding agent becomes the design engine: prototypes, landing pages, dashboards,

Development & InfrastructureTerminal & ClientsUI & ExperienceManifest valid

★ 98.5k

Apache-2.0

TypeScript

Sep 29, 2026

Index only — not installable

by Molunerfinn

:rocket: The Ultimate Image Uploader for Efficient Creators. Supports Obsidian, Typora, VS Code etc. and 60+ image hosting services (S3, GitHub, Cloudflare R2, Imgur, Aliyun OSS...). Paste, upload, d

Terminal & ClientsVision & Multimodal

★ 27.3k

MIT

TypeScript

Sep 24, 2026

Index only — not installable

by zhu1090093659

DeepSeek Harness (DSH) Web Plugin Aggregation Ecosystem · Everything is a plugin, distributed via the Creative Workshop

Tools & CapabilitiesTerminal & ClientsDevelopment & InfrastructureModels & ProvidersUI & ExperienceManifest valid

★ 8.1k

Apache-2.0

TypeScript

Sep 29, 2026

dsh plugin --profile web add dsh-web

by YaoApp

✨ All your agents and workspaces in one place, on every device you own. Track tasks on a board, accessible from desktop, mobile, browser, or API. Self-hosted.

Terminal & Clients

★ 8k

Go

Sep 28, 2026

Index only — not installable

by omdsh-dev

开放的侧边栏底座,支持三方拓展注册新侧边栏页面。内置文件渲染编辑/终端/侧边对话/Git/子代理页面 | Open sidebar foundation, supports third-party extensions to register new sidebar pages. Built-in file rendering/editing, terminal, side chat, Git,

Terminal & ClientsUI & ExperienceWorkflow & AutomationManifest valid

★ 3.9k

↓ 49.8k/wk

MIT

TypeScript

Sep 28, 2026

dsh plugin --profile web add dsh-better-sidebar

by ccch1mneyyy

DSH 官方公众号收录的 TUI 补位插件:Claude Code 风,鲸鱼顶栏/实时状态/流式思考/双击 Esc 回滚/上下文进度+TPS。npm 一键装。 DSH official WeChat featured TUI plugin — Claude Code style: whale bar, live status, streaming thoughts, double-Esc rol

Terminal & ClientsUI & ExperienceManifest valid

★ 3.7k

↓ 10.1k/wk

MIT

TypeScript

Sep 29, 2026

dsh plugin --profile terminal add @deepseek-harness-tui/dsh-tui