Repository navigation
Releases: sjtuszh/dsh-plugins
Release list
dsh-plugins v1.3.0
DeepSeek Harness 插件集合 v1.3.0 —— 仓库重组为纯静态插件 + 各插件 npm 化收尾。
本版亮点
仓库结构重组
- 动态插件全部移除,只保留静态(profile 挂载)插件;目录名与 npm 包名完全一致
(dsh-organizer-sidebar/dsh-cost-panel/dsh-file-panel/dsh-xchat/dsh-lan/dsh-tray/dsh-computer-use/dsh-agent-teams) - 移除已被 dsh-organizer-sidebar 取代的
dsh-sidebar-manager+dsh-sidebar-manager-mount(从未发布到 npm) - 删除过时的
COST_PANEL_REQUIREMENTS.md
dsh-organizer-sidebar(npm 最新 1.0.7)
- 路径去硬编码:DSH_HOME 从环境变量或 homedir()/.dsh 解析,任意机器可装(官方 dsh-credentials 同款模式)
- 已归档 tab 批量操作:批量还原 / 批量删除(回收站 + 移除归档标记)
- 已删除会话还原后回到「已归档」tab(readdArchived);归档 tab 只留三点菜单(还原/删除)
- 归档删除边界校验统一(结果项统一 schema,目录已消失视为已清理)
- 自挂载单包架构:
ctx.get("remote.organizer")绕过自依赖死锁
dsh-cost-panel(npm 1.6.1)
- 合并 mount 为单包(1.6.0),costSnapshot projection 适配 DSH 0.1.1-rc.2
- 实时全局统计(Typert RPC);费率表只保留配置中的模型
dsh-xchat(npm 1.0.7)
- 子代理模型可配置(继承目标会话或自定义 provider/model)
- 原生设置面板(XChat tab):getStatus/getConfig/setConfig 持久化
- ask 系列修复:afterSeq 基线防陈旧回复、冷恢复(模型缺省、parentAgent 失效)、诊断输出
dsh-lan(新增)
- LAN 网关 + 机器切换插件 + 手动节点连接管理对话框
提交
- master
b5ad554(v1.2.0 之后 27 个提交)
安装
dsh plugin --profile web add dsh-organizer-sidebar
dsh plugin --profile web add dsh-cost-panelMIT License
dsh-plugins v1.2.0
DeepSeek Harness 插件集合 v1.2.0 —— dsh-organizer-sidebar 发布 npm。
本版亮点
会话侧边栏组织器 → npm 包 dsh-organizer-sidebar@1.0.0
- 单包化重构:原双包(UI + Typert mount)合并为单包,async apply 先 \\ 再注册 UI(官方 dsh-api-remotes 同款模式),无自依赖死锁
- 一键安装:\dsh plugin --profile add dsh-organizer-sidebar\
- 完整功能:拖拽排序/分组、已归档/已删除双 tab、批量还原删除、Windows 回收站删除与还原、Typert remote 持久化
- 修复:渲染崩溃(childrenOf 过滤 byId 缺失的孤儿子代理 id)、加载时序(sync apply + whenRemoteReady 门控首次加载)
为什么改名
- 原名 \dsh-session-organizer\ 已被他人占用(allureyan 的 1.0.0),npm 包名全局唯一,改用 \dsh-organizer-sidebar\
其他
- xchat TDZ 崩溃修复(inner const request 遮蔽工具参数)
- git 已推送 master(8435e6f)
安装
\\powershell
dsh plugin --profile web add dsh-organizer-sidebar@1.0.0
\
(刚发布 10 天内 pnpm minimumReleaseAge 策略需钉版本号,之后可直接 add)
MIT License
dsh-plugins v1.1.2
DeepSeek Harness 插件集合 v1.1.2 —— 会话组织器:已归档批量操作 + 分组丢失修复。
本版亮点
已归档会话批量操作
- 「已归档」tab 新增「批量操作」模式:每行出现选择框,可全选
- 还原选中:批量还原多个归档会话,一键回到原工作区位置
- 删除选中:批量删除(回收站删除 + 移除归档标记,原子完成),二次确认,
删除后可到「已删除」tab 还原 - 部分失败时保留失败项并提示,选择状态离开 tab 自动清空
修复:开新会话冲掉分组
- 根因:分组清理用「可见性」判成员存活,非当前的新建空白会话被误判为消失,
新开会话导致 current 切换后误触发「成员 < 2 自动解散」 - 修复:拆分「展示可见性(visible)」与「持久化存活性(persistedAlive)」,
分组结构/顺序不再因 blank/current 切换误删
新增端点
- organizer/deleteArchived:批量删除已归档会话(回收站 + 移除归档标记)
安装
同 v1.1.1:复制 dsh-session-organizer 与 dsh-session-organizer-mount 到 profiles/web/node_modules/,
cordis.patch.yml 两行 insert。host/typert 改动需重启 dsh web。
MIT License
dsh-plugins v1.1.1
DeepSeek Harness 插件集合 v1.1.1 —— 会话组织器新增「已归档 / 已删除」双 tab + 修复。
本版亮点
- 已归档 tab:查看所有已归档会话(📁 图标),一键还原(回到原工作区位置)
- 已删除 tab:查看所有已删除会话(🗑️ 图标 + 删除时间),一键从 Windows 回收站还原
- 删除会话进回收站(SendToRecycleBin,可还原、不物理删除),拒绝删除运行中的会话
修复
- 状态持久化位置固定:数据固定存到 DSH_HOME/session-organizer/,不再随进程 cwd 漂移
(此前 dsh 从不同目录启动会导致分组丢失) - 回收站还原匹配修复:Shell COM「原位置」列对两层路径只返回父目录,
改为父目录 + 名称(sessionId)双匹配(已实测还原成功) - 删除/还原失败弹窗提示:不再静默失败,alert 显示具体原因
安装
同 v1.1.0:复制 dsh-session-organizer 与 dsh-session-organizer-mount 到 profiles/web/node_modules/,
cordis.patch.yml 两行 insert。host/typert 改动需重启 dsh web。
MIT License
dsh-plugins v1.1.0
DeepSeek Harness 插件集合 v1.1.0 —— 会话侧边栏组织器正式静态化。
本版亮点
- 会话侧边栏组织器 · 静态版(session-organizer-static):由动态插件正式转为 profile 静态挂载
- 双包结构(UI + Host/Typert 清单 与 Typert remote 挂载包),完全复刻已验证的 file-panel-static 架构
- Host 服务继承 TypertRemoteService:分组/顺序持久化到工作区根 .dsh-session-organizer.json
- 随 dsh web 启动自动加载,重启免操作、免批准
- 功能与动态版 v12 等价:拖拽排序(蓝线插缝)、放会话中间建组(仅零散会话间)、分组嵌工作区、
拖进/拖出分组、≤1 会话自动解散、分组改名/删除、会话状态点(运行绿/等待黄)、
子代理展开(仅真子代理索引)+ 成员名显示、层级图标(💬/👔/👷/🔧)
- 静态客户端守卫修复(关键):client bundle 的 inject 补全 sessions/workspaces 并按官方
ui-workspace 模式改用属性访问——修复静态客户端代理守卫导致的 apply 崩溃、槽位未注册问题 - 计费面板静态版:柱状图悬停提示(显示该柱合计与各模型费用)
安装(组织器静态版)
将 session-organizer-static/dsh-session-organizer 与 dsh-session-organizer-mount 复制到
profiles/web/node_modules/,并在 cordis.patch.yml 增加两行 insert(详见 README)。
MIT License
dsh-plugins v1.0.0
DeepSeek Harness 插件集合首个正式版本。
包含插件
- 双轨计费面板(动态版 + 静态版):DeepSeek 官方计价 + Relay/GPT 折算,账本持久化
- 文件树浏览面板(动态版 + 静态版):右侧浮动文件树,复制路径 / 打开文件管理器
- 侧栏会话管理器(动态版 + 静态版源码):priority -1 影子替换官方 sidebar.workspaces
- 侧栏会话管理器 · 分组版(动态):priority -2 替换官方 sidebar.workspaces
- 拖拽排序会话(蓝线插缝指示)
- 放会话中间建组(仅零散会话间激活)
- 分组嵌工作区、拖进/拖出分组、≤1 会话自动解散、改名/删除
- 会话状态点(运行绿 / 等待黄)
- 子代理展开(仅真子代理索引)+ 成员名显示
- 层级图标:💬 普通 / 👔 agent-teams 队长 / 👷 成员 / 🔧 其他子代理
- agent-teams 增强(dsh-agent-teams fork 分支 feat/member-observer):成员回合观察者(中断通知队长 + 任务重置 + 外部消息镜像)
MIT License
初始版本
v1.0 稳定版动态计费查看插件,支持DeepSeek新旧定价与openai中转5.4-5.6