DeepSeek Harness 对话的选择范围解释侧边栏
kirkchinese/CiteCiter · 技能
DeepSeek Harness 对话的选择范围解释侧边栏
★ 0GitHub 星标
0分支
2026-08-17最近更新
JavaScript开发语言
MIT许可证
项目简介
CiteCiter 是 DeepSeek Harness(DSH)Web 的浏览器插件。选中已经完成的助手回复,右键点击 Citer!,即可在可调宽的 DSH details 右栏中查看基于当时会话上下文生成的解释。
需要 Node.js ^22.19.0 || >=24.0.0、DSH Web 和已经配置好的模型提供方。当前开发与验证基准为 DSH 0.1.0-rc.6 client 包。
重新启动对应的 DSH Web 进程并刷新页面。然后在一条已经完成的助手回复中选择文本,右键点击 Citer!。 行为 只处理 assistant-step 会话节点内的选区。 先用 DOM anchor key 在父会话 snapshot 中查找节点,再用该节点真实的 anchorSeq 在已完成轮次边界 fork;不会把会话 key 开头的 kind 长度误当成事件序号。 子会话打开但不会成为当前会话。只有 /permission read-only 执行成功且 DSH 确认命令确实匹配后,插件才发送解释提示词。 仅当父会话与解析后的 anchor 都没有变化时才复用子会话。重复请求会先记录已有助手节点,避免把旧回答误当成新结果。 插件不向父会话写入内容。提示词、模型回复、取消动作和错误都属于解释子会话日志。 面板流式渲染 Markdown、KaTeX 和代码。完整且安全的 svg 围栏作为惰性 data-URI 图片渲染;完整 html 围栏在禁脚本、禁网络的 sandbox iframe 中渲染。被拒绝或未闭合的围栏仍按 Markdown 代码块显示。
安装命令
dsh plugin --profile web add github:kirkchinese/CiteCiter