Repository navigation
Releases
Releases · xingzhen199186/dsh-subagent-custom
v0.1.1 —— 首次发布到 npm,并修正安装说明
v0.1.1 —— 首次发布到 npm 注册表,并修正安装说明。
与 0.1.0 的差别
功能代码没有变化,这一版修的是文档与分发方式:
- 首次发布到 npm 官方注册表:DSH 桌面端的「添加插件」里直接填包名即可安装,不再需要本地打包
- 安装说明改写:桌面端步骤改为与插件页面一致(「插件」按钮 →「添加插件」→ 填包名 / 仓库地址 / 本地目录路径 → 安装源选「npm 官方源」→ 安装)
- 效果预览三张图换成真实界面截图,并改用绝对地址引用(否则 npm 页面上会显示成破图)
- 新增插件 Logo(自带底色、四角透明,浅色与深色主题下都正常)
- README 补齐「角色前置提示词」机制说明;移除路线图与贡献指南两节
- 头部版本徽章改为跟随 npm,以后自动显示最新版本,不再需要手动改
安装
桌面端(推荐):DSH 桌面端 → 导航栏「插件」→「添加插件」→ 填 dsh-subagent-custom → 安装源选「npm 官方源」→ 安装。
插件含宿主侧逻辑,重启应用后完全生效。
命令行:
dsh plugin --profile web add dsh-subagent-custom这个插件做什么
让 DSH 的子代理按任务性质使用不同的模型:Jev 判定本轮任务类别,插件在子代理请求发出的那一刻强制改写它的模型;你也可以手动指定,或让它继承主模型。
- 5 个角色(
junior/implementer/researcher/reviewer/writer)与 8 个任务类别,其中三个出厂故意闲置,留给主模型 - 每个角色可以带一条前置提示词:以一条消息注入、先于任务,只在 Jev 自动分配(
auto)时生效,且对同一个子代理只注入一次 - 判定前自动脱敏;判定超时或失败时静默放行,绝不阻断主流程
- 升级时自动补入新增的出厂预设类别,只增不减,不放宽你已收紧的档位
附件
dsh-subagent-custom-0.1.1.tgz —— 与 npm 上 0.1.1 完全相同的字节,可直接用于「添加插件」的本地目录/文件路径方式。
| 项目 | 值 |
|---|---|
| 文件大小 | 86 464 字节 |
| SHA-1 | cd57e36efd3d5f082660e201aa513e4d09faa62d |
| SHA-256 | 0e97514e18b6caeaa612b10a457e59ba422576b5ca658afd068c4cdd6ad5bb6d |
说明
- 本项目由两个早期插件合并而成,来历与版权署名见 README 的「由来与致谢」一节
- 插件安装后暂不支持自动更新,升级请先在插件页面卸载,再安装新版
v0.1.0 — 首个公开版本
首个公开版本。
这个插件做什么
让 DSH 的子代理按任务性质用不同的模型:Jev 判定本轮任务属于哪一类,插件在子代理请求发出的那一刻强制改写它的模型;你也可以在会话里手动锁定,或让它继承主模型。
安装
- 下载本页下方的
dsh-subagent-custom-0.1.0.tgz - 打开 DSH 桌面端 →「插件管理」→「安装本地包」→ 上传该文件
- 宿主侧逻辑需要重启应用才会生效
亮点
- 5 个角色(
junior/implementer/researcher/reviewer/writer)与 8 个任务类别;其中feature_work、refactor、meta_chat出厂故意闲置,留给主模型 - 请求级硬性改写:不是"建议",而是在子代理请求发出的瞬间改写它的
provider/model/ 思考程度 - 判定前自动脱敏,判定超时或失败时静默放行,绝不阻断主流程
- 升级时自动补入新增的出厂预设类别:只增不减,不放宽你已经收紧的档位;补过的类别会被记下,你事后删掉就不再补回
- 内置离线回放工具
jev-replay:可基于历史判定日志,评估策略变更会让哪些任务改判(全程不发网络请求)