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 生效。