Skip to content

Releases: thissensen/dsh-agent-studio

v0.1.4

Choose a tag to compare

@github-actions github-actions released this 23 Sep 19:15

DSH Agent Studio v0.1.4

适配 DSH v0.1.7-rc.1

插件随新增 @deepseek-ai/dsh-agent-preset-registry需要 DSH v0.1.7-rc.1 及以上。
升级后请重启 DSH(关掉再启动)——预设这套读写换了接口,只刷新页面不生效。

变动

  • 预设的读写全部改走新接口。 这一版把"预设"从目录里的文件改成了插件声明的清单,
    本插件跟着重写了整条链路:列预设、读构成声明、新建、删除。

完整变更v0.1.2...v0.1.4

v0.1.2 · 首次发布

Choose a tag to compare

@github-actions github-actions released this 21 Sep 20:14

v0.1.2 · 首次发布

把 Agent 的提示词、工具、可见技能变成可视化配置——预设级拼装,子代理也能单独定制。

dsh-agent-studioDeepSeek Harness 的图形化插件:在 设置 → Agent 中心 里,按 agent 编一份提示词白名单、挑出要保留的工具、勾出要暴露的 skill,并为每个子代理单独配模型、提示词、工具、技能与后台模式。模型每一轮看到的东西就三份——系统提示词、工具目录、技能目录——这个插件决定这三份里实际投递什么。它不写、不删、不改宿主的任何预设文件,卸载即恢复原状。

安装

要求 DSH 0.1.6-alpha.2(纯 Web 版或桌面版)。

从 npm(推荐)

dsh plugin --profile web add dsh-agent-studio

离线 / 内网——下载本页附件 dsh-agent-studio-0.1.2.tgz(与 npm 上那份完全同源,lib/client/ 的构建产物都在里面,不用自己构建):

dsh plugin --profile web add "./dsh-agent-studio-0.1.2.tgz"

从源码git clonepnpm install + node scripts/link-deps.mjs web + link: 安装,详见文档站的「安装」页。

三条路装完都重启一次 DSH,在 设置 → Agent 中心 看到面板就成了。

这个版本有什么

  • 提示词收窄:按 agent 编一份段清单,清单之外的平台段不进上下文。段有两种——平台预设(引用平台注册的段,正文跟着平台升级走)与自定义(自己写正文,支持平台注册的 {{变量}} 插值,保存时校验变量名,写错会当场拦下而不是让请求失败)。
  • 工具收窄:工具集就是这一轮的工具面——没勾的工具,模型既看不到声明也调不动。skill 是每个工具集的必备项:它在,平台才会把技能清单下发给模型。
  • 技能可见性:勾哪些 skill 就暴露哪些,没勾的对模型隐藏(你仍能在输入框手调)。打开面板就直接读官方技能服务(活 agent 视角 + 全部预设视角取并集,冷启动回落缓存),不必先发一条消息触发装配。
  • 子代理独立配置:模型与思考强度、提示词面、工具面、技能面、后台模式(可续接 / 一次性 / AI 自行决定),以及走原生还是 PTC,逐个配。派活走自带的 studio_delegate(按代理 id 派,身份由此确定),studio_list_subagents 列名册。
  • Agent 模式三档:跟随预设 / 原生 / 强制 PTC(强制 PTC 下自动带上 tools:ptc-onlytools:sdk 两个常驻段,并按工具集裁剪 SDK 声明,保证模型读到的与它调得动的一致)。
  • 运行时快照开关:代理级关掉官方按 step 注入的环境快照(沙箱与审批状态、工具失败统计等)。
  • 模型自动降级(可选):配一条可跨供应商的备用候选链,主选失败按链依次顶上;每候选各自设重试上限。不配 = 完全不接管,重试行为与平台默认一致。
  • 预设管理:新建(整目录复制来源预设,提示词组合、技能、资源全带上,源预设不动)、删除、绑定/解绑主代理;改 id 之前先列出所有引用者,改时一并同步,不留悬空引用。
  • 导入导出:全量与池级导入导出(导出的是草稿,含未保存的改动);导入先弹确认框,**「是否覆盖」**开关决定撞 id 时覆盖还是整批报错。
  • 中文 / English 两套界面文案,深浅色主题跟随平台。

已知边界

  • 极简类预设(minimal)的段面改不动:这类预设的 persona 段带 complete: true,平台会在装配瀑布跑完之后把段清单强制换回那一段。这是平台设计,不是插件缺陷;工具面、技能面没有这道后处理。
  • 工具候选有冷启动:没有会话时宿主进程里没有那些工具注册,问谁都问不出来;插件按预设落盘缓存兜底。
  • 同时派多个一次性子代理时,身份按调用顺序配对:平台事件不告诉插件「这次创建是哪次派活触发的」,只能按队列推定(实测顺序一致,但平台未承诺);可续接子代理不受影响。
  • 只支持 DSH ≥ 0.1.6-alpha.2:低版本缺少本插件依赖的一些较新的宿主原语。

链接