Back to home

22-ai-00

dsh-enhanced

专门用来实现dsh的增强插件集

Stars
0
Language
TypeScript
Created
Aug 17, 2026
Updated
Aug 17, 2026

Introduction

dsh-enhanced

dsh-enhancedDeepSeek Harness 的多插件仓库。plugins/* 中的每个目录都是可独立安装、测试和发布的 DSH bundle。

在 dsh 中使用

安装已发布插件:

dsh plugin --profile web add @dsh-enhanced/<plugin-name>
dsh --profile web --dump-config
dsh web

本地开发时把包名换成插件目录:

pnpm build
dsh plugin --profile web add ./plugins/hello

使用 DSH 源码版 CLI 时,把 dsh 换成 DSH 仓库根目录下的 pnpm dsh

首个实用插件是原生优先的 ACP bridge:

dsh plugin --profile acp add @dsh-enhanced/acp
dsh --profile acp --dump-config

然后在 ACP 客户端中把 dsh --profile acp 配置为 stdio agent。客户端可在首轮前选择 DSH 的 standardcodeminimalcordis Agent 模式,并使用 DSH 提供的模型、工具、权限和会话能力;原生 Windows 会隐藏依赖 /bin/bashminimal。Windows 支持目前为实验性,尚未经过真实用户环境和主流 ACP 客户端的充分测试,遇到问题欢迎提交 issue 或 pull request。详见 @dsh-enhanced/acp

开发

要求 Node.js 22.19+(或 24+)和 pnpm 11.7.0。

pnpm install
pnpm create:plugin my-plugin
pnpm check

目录

plugins/   独立发布的 DSH bundle
packages/  多插件复用的普通库
templates/ 新插件模板
scripts/   创建与校验脚本
docs/      开发文档

License

MIT