DeepSeek Harness 插件

CiteCiter

Selection-scoped explanation sidebar for DeepSeek Harness conversations(英文原文)

跳到安装方式

来源信息

GitHub 仓库
kirkchinese/CiteCiter
最近更新
2026年8月21日
分类
界面增强
GitHub stars
3
载体类型
plugin
包路径
packages/citeciter
目录证据
上游声明已找到 dsh.bundle
证据路径
packages/citeciter/package.json#dsh.bundle
核对版本
0.1.0-rc.8
上游核对日期
2026-08-20

该证据由上游目录提供。本站没有安装、运行或安全审核这个插件。

安装

默认先复制一段 Prompt,让 Agent 读 GitHub 仓库和源码;需要自己装时再切到命令。

复制这段 Prompt,发给 DSH、Codex 或其他 Agent,让它先读 GitHub 仓库和源码。

请先不要安装或执行任何命令。阅读这个插件的 GitHub 仓库、README 和关键源码,然后用清楚、直接的方式回答以下问题,帮助我判断它是否适合我的需求:

1. 这个插件是什么,解决什么问题;
2. 适合哪些用户和典型使用场景;
3. 安装后如何使用,并给出一个最小使用示例;
4. 有哪些已知限制,以及隐私、安全、兼容性或维护风险;
5. 给出“推荐 / 有条件推荐 / 不推荐”的明确建议和理由。

请区分仓库明确说明、根据源码推断和未知信息。证据不足时请明确说明,不要猜测或照抄 README。

GitHub:https://github.com/kirkchinese/CiteCiter/tree/HEAD/packages/citeciter
插件名:CiteCiter
作者:kirkchinese

检查来源文件

安装前先看这个插件目录里的 README 和其他文件。

文件资源管理器4 个文件
README.zh.md来源说明 · 只读预览
README 语言

@kirkchinese/dsh-citeciter

在 DSH 回复里划一句,旁边追问;主 Agent 继续工作,来源 Session 保持不变。CiteCiter 是与精确原文绑定、只读、可持续多轮追问的学习伴侣。

!选中 DSH 回答后在 CiteCiter 私有学习 Topic 中继续追问

English · GitHub · 问题反馈

兼容性

宿主CiteCiter 版本状态
DSH Web 0.1.1-rc.20.4.x完整验证
dataelement DSH Desktop 源码开发壳(内置 DSH 0.1.1-rc.10.4.xLinux 源码壳验证;不代表 macOS/Windows 安装器实测
DSH Web 0.1.0-rc.70.3.2旧版稳定线
DSH TUI暂不支持

安装

CiteCiter 0.4.0 需要 Node.js ^22.19.0 || >=24.0.0、DSH >=0.1.1-rc.1 <0.1.1-rc.3,以及已经配置的模型提供方。

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

安装或升级后,请重启对应的 DSH Web 进程并刷新页面。

使用

1. 在一次已经提交的助手模型调用中选择文字;外层 Agent 轮次可以仍在运行。 2. 右键选区,输入第一个问题,然后点击 Citer!。 3. CiteCiter 在学习栏中创建一个新 Topic。 4. 在 Topic 中继续追问,或从 CiteCiter 的 Topic 栏恢复旧讨论。 5. 独立调整模型、思考强度、标题、归档状态和学习栏宽度,不改变来源 Session。

核心能力

  • 模型调用级引用。 assistant/message 一经提交即可开始,无需等待整个 Agent 轮次结束。
  • 私有 Topic。 每次提交都会在 $DSH_HOME/citeciter/ 下创建独立 DSH Session,不进入普通 Session 列表。
  • 精确选区。 可见 Markdown 选区会映射回 Host 可复验的原文范围。
  • 跨流程选区。 同时选中思考、工具与正文时,以选区中最后一个已提交模型回答作为可复验锚点,完整可见选区仍保留在学习栏中。
  • 绑定来源的证据。 read_source_session 只读取一个固定来源 Session 的已提交事件,不暴露物理日志路径。
  • 开放式项目调查。 标准只读 globgrep 先发现项目文件并搜索内容,再由 read 打开已知路径。
  • 只读运行。 CiteCiter 不能写入来源 Session 或来源工作区。
  • 可检查的对话流程。 实时思考、提示词注入、工具调用、结果和用户提问都在学习栏中以紧凑可展开行显示。
  • 自然续问。 第一轮回答完成后,模型可按严格格式给出三个后续问题;格式无效时前端不创建快捷入口,只记录日志。
  • 原生工作流。 选区浮层、可调宽学习栏、活动/归档 Topic 导航和设置都保留在 DSH 编程界面内。

上下文模式

Observer 是默认模式。它创建独立 Topic,并按需读取已经提交的来源证据;来源轮次仍在运行时也可以使用。

Exact Fork 是面向已结束来源轮次的高级模式。exact-when-available 在存在稳定边界时使用 Exact Fork,否则回退到 Observer。

从旧版本升级

dsh plugin --profile web add @kirkchinese/dsh-citeciter@0.4.0
dsh plugin --profile web list --depth 0

从 v0.3 升级不会迁移或重写现有 Topic、设置或来源 Session。仍在 DSH 0.1.0-rc.7 上运行的用户应继续使用 CiteCiter 0.3.2。

已知限制

  • 选区中必须至少包含一个已经提交的助手模型回答;纯用户消息、纯工具行和仍在流式输出的片段不能作为引用锚点。
  • 渲染器生成的 KaTeX 排版和脚注编号没有稳定原文坐标,不能直接引用。
  • Exact Fork 不能从仍在运行的来源轮次开始。
  • 来源文件访问依赖当前 DSH 文件系统服务,并始终保持只读。
  • Desktop 验证覆盖 dataelement 项目的 Linux 源码开发壳;尚未宣称 macOS 或 Windows 安装器实测。
  • 当前没有 TUI 交互适配器。
  • DSH 仍处于预发布阶段,后续 API 版本可能要求同步更新 CiteCiter。

参与贡献

欢迎提交 Issue 和 Pull Request。提交代码前请阅读贡献文档

许可证

MIT © CiteCiter contributors