Releases: qewregrfhnm/dsh-session-manager
Releases · qewregrfhnm/dsh-session-manager
Release list
v0.4.1
v0.4.1 — 修复:已归档会话无法「继续会话」
修复
- 已归档会话点「继续会话」无反应:官方工作区投影会在当前会话仍处于归档集合时清空选中,导致面板关闭但会话打不开。现在「继续会话」遇到归档会话会先自动恢复(取消归档)并刷新工作区基线,再打开会话——设置页「会话管理」与对话顶部「对话管理」抽屉两处同时修复
v0.4.0 回顾(本版本包含)
- 会话重命名:写入官方
session/title事件,自动标题不再覆盖,重启不丢 - 导出会话:导出 Markdown(可读对话记录)/ JSON(无损事件日志),浏览器直接下载
安装
dsh plugin --profile web add 'https://github.com/qewregrfhnm/dsh-session-manager/releases/download/v0.4.1/dsh-session-manager-0.4.1.tgz'安装后重启 dsh web 生效。
v0.4.0
v0.4.0 — 会话重命名 + 导出(Markdown/JSON)
新增功能
会话重命名 ✏️
- 会话行「更多」菜单新增「重命名」,输入新名称即生效
- 名称以官方
session/title事件(来源user)写入会话日志,自动标题不再覆盖(与 DSH 官方重命名机制一致) - 运行中的会话走官方
sessionTitle.rename;冷会话由插件直接追加事件帧并同步持久投影缓存 - 侧边栏与会话列表标题即时更新、重启不丢
导出会话 📥
- 「更多」菜单新增「导出 Markdown」「导出 JSON」,浏览器直接下载
- Markdown:可读对话记录——轮次 / 用户 / 助手消息 / 工具调用与结果(结果截断 4000 字符)
- JSON:无损完整事件日志——会话头 + 全部事件(含 seq/time)
- 导出复用官方
sessionPersistence.inspect(打包分片行自动还原),不修改日志 - 文件名自动包含会话标题与短 id
技术要点
- host 新增
POST /dsh-session-manager/rename、POST /dsh-session-manager/export两条路由(共 10 条) - 导出构建器为纯函数模块
src/export.ts,新增 13 个单元测试(共 16 个全部通过) - 兼容 DSH 0.1.x rc;中文 / English 界面自适应
安装
dsh plugin --profile web add 'https://github.com/qewregrfhnm/dsh-session-manager/releases/download/v0.4.0/dsh-session-manager-0.4.0.tgz'安装后重启 dsh web 生效。
dsh-session-manager v0.3.2
v0.3.2
新增
- 搜索与筛选:面板顶部搜索框按标题 / 工作目录实时过滤,配合「全部 / 运行中 / 未读 / 已归档」状态筛选快速定位
- 拖拽移动:直接把会话行拖到目标工作区标题上即可完成移动(目标虚线高亮)
- 批量移动:勾选多个会话后点「移动到…」选目标工作区,一次搬入(运行中的会话自动跳过)
- 移动到新工作区:「移动到…」菜单新增「+新建工作区(会话所在目录)」——把会话的原始目录注册为工作区并移入
安装
dsh plugin --profile web add 'https://github.com/qewregrfhnm/dsh-session-manager/releases/download/v0.3.2/dsh-session-manager-0.3.2.tgz'
安装后重启 dsh web。
dsh-session-manager v0.3.1
v0.3.1
- 设置页会话管理行布局优化:行内仅保留「删除」,其余操作收进「更多」菜单(继续会话 / 暂停 / 恢复 / 新聊天中继续 / 统计 / 文件夹 / 移动到…),会话名称不再被按钮遮挡
- 完整中英文双语(跟随 DSH 语言实时切换)
- 「移动到工作区」:把会话(含日志目录、会话头工作目录与工作区记账)移动到任意已注册工作区
安装
dsh plugin --profile web add 'https://github.com/qewregrfhnm/dsh-session-manager/releases/download/v0.3.1/dsh-session-manager-0.3.1.tgz'
安装后重启 dsh web。