Skip to content

Releases

v0.1.1 —— 首次发布到 npm,并修正安装说明

Choose a tag to compare

@xingzhen199186 xingzhen199186 released this 13 Oct 12:21

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 — 首个公开版本

Choose a tag to compare

@xingzhen199186 xingzhen199186 released this 13 Oct 11:20

首个公开版本。

这个插件做什么

让 DSH 的子代理按任务性质用不同的模型:Jev 判定本轮任务属于哪一类,插件在子代理请求发出的那一刻强制改写它的模型;你也可以在会话里手动锁定,或让它继承主模型。

安装

  1. 下载本页下方的 dsh-subagent-custom-0.1.0.tgz
  2. 打开 DSH 桌面端 →「插件管理」→「安装本地包」→ 上传该文件
  3. 宿主侧逻辑需要重启应用才会生效

亮点

  • 5 个角色(junior / implementer / researcher / reviewer / writer)与 8 个任务类别;其中 feature_work、refactor、meta_chat 出厂故意闲置,留给主模型
  • 请求级硬性改写:不是"建议",而是在子代理请求发出的瞬间改写它的 provider / model / 思考程度
  • 判定前自动脱敏,判定超时或失败时静默放行,绝不阻断主流程
  • 升级时自动补入新增的出厂预设类别:只增不减,不放宽你已经收紧的档位;补过的类别会被记下,你事后删掉就不再补回
  • 内置离线回放工具 jev-replay:可基于历史判定日志,评估策略变更会让哪些任务改判(全程不发网络请求)

说明

  • 未发布到 npm,只以本地包形式分发
  • 完整说明见 README 与 更新记录
  • 本项目由两个早期插件合并而来,来历与版权署名见 README 的「由来与致谢」一节