ktdhhc/dsh-custom-subagents

ktdhhc★ 0JavaScript最后同步: 2026-08-21

在 GitHub 打开

一个dsh的子agent控制插件

README 摘要

dsh-custom-subagents 为 DeepSeek Harness(DSH)提供的自定义子 Agent 插件:把常用的专业角色——比如「代码审查员」「文档撰写」「网络调研」——保存成一份可复用的 子 Agent 定义 ,之后主 Agent 随时可以用一个 delegate agent 工具把它们叫出来干活。 不需要写代码,也不需要了解 DSH 的内部机制:所有操作都在 设置 → 子 Agent 页面完成,创建专业子 Agent 的感觉就像填写一张简短的表单。 它能做什么 - 一次定义,反复使用 。为每个角色设置名称、描述、系统 Prompt、模型、上下文和工具,保存后主 Agent 可以反复委派同一个角色。 - 直接勾选工具,所见即所得 。勾选 read 、 glob / grep 、 write / edit 、 Shell (bash / pwsh) 、 web search 、 skill 等原始工具名,勾什么给什么,不会配错;或选择「继承父 Agent 工具」直接用父会话的工具。 - 和 DSH 原生子 Agent 一模一样 。委派出来的实例出现在现有的子 Agent 树里,照常查看转录、继续执行、中断,行为和内置子 Agent 一致。 - 安全边界清晰 。子 Agent 能用的工具永远不会超出主 Agent 自己有的工具;平台的安全、沙箱、审批保护也不会被自定义 Prompt 移除。 - 改配置不影响运行中的任务 。编辑或删除定义只影响未来的委派,正在运行和已经完成的子 Agent 不受影响。 安装要求 - DeepSeek Harness 0.1.0-rc.7 (npm latest 默认版本) - Node.js 20 或更高版本 版本说明:本项目当前正式支持 DSH 0.1.0-rc.7 (npm latest 默认版本)。 0.1.0-rc.8 目前位于 npm next 通道,官方安装链(缺少 cordis-plugin-group 依赖)尚未稳定,待官方修复并完成验证后会另行支持。 npm 上已发布的 [email protected] 仍依赖 rc.8,在 rc.7 环境下请勿直接安装,改用下方的 tarball 方式。 安装 当前建议用 tarball 安装。 npm 上已发布的 0.1.0 仍依赖 DSH rc.8,与 rc.7 宿主混装会出问题;含 rc.7 适配的新版本尚未发布。等新版本发布后,可直接用下方的 registry 命令。 web 是什么? 它是 DSH 的配置档案(profile)名, dsh web 就是 dsh --profile web 的别名。如果你平时用 dsh web 启动,这里就是 web ;其他可用名字可在 /.dsh/profiles/ 目录下查看。 从本地安装包安…

在 GitHub 查看完整 README →
Agent/智能体delegationdshdsh-pluginsubagentsagentsearch

分类