dsh plugins中文
← Back to popular plugin directory

DeepSeek Harness Dialogue selection range explanation sidebar

kirkchinese/CiteCiter · skills

Selection-scoped explanation sidebar for DeepSeek Harness conversations.

★ 0GitHub stars
0Forks
2026-08-17Last updated
JavaScriptLanguage
MITLicense

Project overview

当前 v0.1.0 包含 milestone 0 和 milestone 1 的可运行最小通路: 在 DSH 助手回复中选择文本,仅对 assistant-step 节点显示 Citer! 右键菜单。 通过真实会话 snapshot 解析选区节点的 anchorSeq,在该已完成轮次边界 fork 子会话,而不是从 DOM key 猜测事件序号。 子会话先执行 /permission read-only;只有命令成功且被 DSH 确认匹配后,才发送解释提示词。 解释提示词、模型回复、取消和错误全部留在子会话日志中;插件不会向父会话写入内容。 在 DSH 原生、可拖拽调宽的 details 右栏中流式显示解释。 支持 Markdown、代码、KaTeX、安全 SVG 预览和无脚本、无网络的 sandbox HTML 预览。 Cordis listener、slot、订阅和异步销毁均随插件 fiber 回收;开发模式支持 client HMR。 工作方式

子会话继承 fork 边界之前的会话上下文,但不会成为当前会话,也不会修改父日志。已创建的解释子会话是正常的持久 DSH 会话;关闭侧栏或卸载插件只会移除本地订阅,不会删除这些子会话。 环境要求 Node.js ^22.19.0 || >=24.0.0 DeepSeek Harness Web;当前开发和验证基准为 @deepseek-ai/dsh@0.1.0-rc.6 已在 DSH 中配置可用模型凭据

重新启动对应的 DSH Web 进程并刷新页面。之后在一条已经完成的助手回复中选择文本,右键点击 Citer!。 已知限制 目前仅支持 DSH Web 和助手回复节点,不处理用户消息、输入框或其他页面文本。 依赖 DSH 0.1.0 预发布期的 client 与 session API,后续 DSH 更新可能要求同步适配。 解释子会话不会由插件自动清理。 HTML/SVG 富内容采用保守安全策略;不安全或未闭合的围栏会退回普通 Markdown 代码块。 当前没有设置 UI、国际化配置界面、移动端专项适配或自动化跨平台浏览器 CI。 本地开发与验证

Install command

dsh plugin --profile web add github:kirkchinese/CiteCiter
View GitHub repository ↗Back to popular plugin directory