首个版本。
功能
- 三源汇聚浏览本地会话: Claude Code (
/.claude/projects) / Codex CLI (/.codex/sessions) / Cursor Agent (agent-transcripts) - 动态同步: 递归 fs.watch -> 去抖扫描 -> SSE 推送; 打开的会话按字节偏移增量追加, 自动滚动跟随
- 来源标记: 每个会话带彩色源徽标 (列表行 / 详情头部 / 顶部源筛选 chips), 全局 id 编码为 source:uuid
- 活跃会话脉动标记, 标题/项目/时间/大小/消息数
- 全部 API loopback-only; 对数据源只读
安装
dsh plugin --profile web add github:nan1010082085/dsh-chat-sync
重启 dsh web 后侧边栏出现「对话同步」入口。
测试
tests/smoke.mjs (14 项端到端, 含 SSE 动态推送链路) + tests/client-load.mjs (浏览器半加载冒烟) 全部通过。