dsh-agent-preset-plugin-dev
by jxdang
DeepSeek Harness 「插件开发」agent preset :基于官方 cordis (创造模式) 复制扩展,把一套 实测过的 Harness 插件开发工作流 固化进 persona,并随行携带 两个开发技能。让任何 DSH 实例上的 Agent 都能按统一流程开发、测试、打包、 分发 Harness 插件。
A plugin-dev agent preset for DeepSeek Harness: extends the official cordis create-mode persona with a field-tested plugin development workflow plus two dev skills, so any DSH instance develops, tests, packages and distributes plugins the same way.
安装
dsh plugin --profile web add github:jxdang/dsh-agent-preset-plugin-devGitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试
安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗
安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。
README
DeepSeek Harness 「插件开发」agent preset:基于官方 cordis(创造模式)
复制扩展,把一套实测过的 Harness 插件开发工作流固化进 persona,并随行携带
两个开发技能。让任何 DSH 实例上的 Agent 都能按统一流程开发、测试、打包、
分发 Harness 插件。
能力
cordis(创造模式)的全部能力:文件/Shell/检索/计划/目标/子代理/工作流、 自指 Cordis 工具集(cordis_define/cordis_run/cordis_inspect_*等)- 随行技能(随 preset 目录分发,安装到哪里就在哪里生效):
cordis-plugin-development— 动态 Cordis 插件开发规范editing-cordis-compositions— 组合/预设创作规范(两平面归属、realm 规则)
- persona 固化的插件开发工作流(本仓库已验证跑通):
- 标准插件项目骨架(
src/index.ts+src/client/index.ts、tsconfig、cordis.patch.yml、dsh.bundle.patch+dsh.client元数据、零运行时 import) tsc编译提交lib/、scripts/to-client-bundle.mjs生成调用__ModuleLoader__.load自注册的静态 client bundle(lib/client.js,exports["./client"]指向它)、scripts/to-dynamic.mjs生成免重启动态代码体- 会话内
cordis_define/cordis_run动态注册测试 + 槽位/激活校验 pnpm pack→dsh plugin --profile web add <spec>打包安装验证(确认dsh.profile.bundles自动追加 + 装下的 client bundle 以__ModuleLoader__.load自注册)- README 写安装命令、完成后先询问是否提交 git(用 ask_user_question); 提交则按用户提供的远程方式执行(remote URL / gh 建仓推送 / 仅本地 init+commit 兜底并给出推送命令),无凭据绝不自行建仓或推送
- 标准插件项目骨架(
安装(给使用者)
一键安装脚本(克隆后一条命令,自动复制到 $DSH_HOME/.agent-presets/plugin-dev/):
# Windows
git clone https://github.com/<你>/dsh-agent-preset-plugin-dev.git
cd dsh-agent-preset-plugin-dev
powershell -ExecutionPolicy Bypass -File install.ps1
# macOS / Linux
git clone https://github.com/<你>/dsh-agent-preset-plugin-dev.git
cd dsh-agent-preset-plugin-dev
./install.sh
或手动复制:
Copy-Item -Recurse <克隆目录>\* $HOME\.dsh\.agent-presets\plugin-dev\
重启 harness,在会话/预设选择器里选「插件开发」。然后说"开发一个 XX 插件",Agent 会按固化工作流执行。
目录结构
dsh-agent-preset-plugin-dev/
├── agent.cordis.yml # 组合(persona 含插件开发工作流)
├── preset.yml # 名称/描述(roster 显示)
├── install.ps1 # Windows 一键安装
├── install.sh # macOS/Linux 一键安装
└── skills/ # 随行技能(随 preset 分发)
├── cordis-plugin-development/
└── editing-cordis-compositions/
更新与再分发
本机已安装的副本在 $DSH_HOME/.agent-presets/plugin-dev/(以
ctx.agentPresets 为准)。修改后同步回本仓库:
Copy-Item -Recurse $HOME\.dsh\.agent-presets\plugin-dev\* .\ # 覆盖
git add -A && git commit -m "..." && git push
TRUST 说明
本 preset 继承 cordis 的自指能力:cordis_mount 会执行模型写的
JavaScript,该 Agent 写的组合会成为其他会话挂载的预设。把会话交给它等同于
授予 Shell 访问权。
License
MIT
原始 README: https://github.com/jxdang/dsh-agent-preset-plugin-dev/blob/main/README.md ↗
同类插件
查看全部 →vibe-skills
vibe 编码技能合集(含快速开始、CI 证明、发布说明与文档)

Aegis
面向编码 Agent 的软件工程方法包,提供基线优先规划、系统化调试、提示词卫生、完成前验证,以及修复/退役双轨跟踪技能。

J-Space-Cognition-Suite-V3.6
A model-agnostic inference-time control suite for deep reasoning, long-horizon work, tool use, verification, and recovery. 面向深度推理、长程任务、工具调用、验证与恢复的模型不可知推理时控制套件。

MisakaNet
失败恢复记忆库:从真实工程会话中搜索和记录失败恢复教训,支持 BM25 + 语义 RAG 检索和知识库管理。

dsh-find-plugins
对 DSH 说一句「有没有插件能……」,它就会从全 GitHub 的 dsh-plugin topic 里找出候选,解释差别,等你选好以后再安装和验证。

humanizer-ru
AI代理技能:识别并清除俄语文本中的机器生成痕迹。38种模式,39个带证据注册的regex标记,盲对偶运行,C2PA/EXIF/XMP文件元数据清理