客户端契约
SiriLee/dsh-rewind · 技能
客户端契约 — 回退可见性 第三方 DOM 插件如何获知哪些转录行被回退撤回。
★ 44GitHub 星标
3分支
2026-09-05最近更新
TypeScript开发语言
MIT许可证
主要功能
- 设计为什么值得
- 回退 = 时间回溯——目标消息及其之后的全部内容(agent 回复、工具调用)同时从模型上下文和渲染对话中撤回,不新建会话、不切换窗口
- 键盘操作候选列表与模式浮层均支持 ↑↓ 移动、Enter 确认、Esc 取消/返回。
- 标记本身是空的——不进入模型上下文、不渲染成任何对话内容,模型和你看到的对话就是目标消息当时的样子,真正的「就地」
- 一次追加即一次回退极小动作、极大语义,且日志从不被破坏
使用条件
- 兼容性定义、验证方法与版本对齐详见 docs/compat/audit.md
- 支持的 DSH 版本由 package.json 的 peerDependencies 声明。
安装命令
dsh plugin --profile web add github:SiriLee/dsh-rewind