← 返回列表
D

@kirkchinese/dsh-citeciter

v0.1.1 · 0 天前发布

Selection-scoped explanation sidebar for DeepSeek Harness conversations

deepseek-harnessdshdsh-plugincordisexplanationsidebar

README

@kirkchinese/dsh-citeciter

CiteCiter 是 DeepSeek Harness(DSH)Web 的浏览器插件。选中已经完成的助手回复,右键点击 Citer!,即可在可调宽的 DSH details 右栏中查看基于当时会话上下文生成的解释。

English · GitHub · 问题反馈

开发状态: v0.1.1 实现了第一条可用通路,但当前仍处于早期开发阶段,很多功能仍然需要完善。API、兼容范围和安装方式可能发生变化,欢迎提 Issue 或提交 PR 共同开发。

安装

需要 Node.js ^22.19.0 || >=24.0.0、DSH Web 和已经配置好的模型提供方。当前开发与验证基准为 DSH 0.1.0-rc.6 client 包。

sh
dsh plugin --profile web add @kirkchinese/dsh-citeciter

重新启动对应的 DSH Web 进程并刷新页面。然后在一条已经完成的助手回复中选择文本,右键点击 Citer!

行为

  • 只处理 assistant-step 会话节点内的选区。

  • 先用 DOM anchor key 在父会话 snapshot 中查找节点,再用该节点真实的 anchorSeq 在已完成轮次边界 fork;不会把会话 key 开头的 kind 长度误当成事件序号。

  • 子会话打开但不会成为当前会话。只有 /permission read-only 执行成功且
  • 查看完整 README →

    版本兼容矩阵

    DSH 版本状态说明
    dsh@0.1.0-rc.6 ✅ 兼容 cordis patch ✅
    dsh@0.1.0 ✅ 兼容 标准 patch ✅
    dsh@0.2.0 ⚠️ 待验证 待实测(API 可能在变)
    dsh@0.3.0+ ❓ 未知 尚未发布

    💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正

    元数据

    License
    MIT
    npm
    @kirkchinese/dsh-citeciter
    Repo
    git+https://github.com/kirkchinese/CiteCiter.git
    Engines
    {"node":"^22.19.0 || >=24.0.0"}
    Weekly DL
    0
    Monthly DL
    0
    dsh.bundle
    {"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}}