npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@kirkchinese/dsh-citeciter

v0.4.3

Published

Verifiable, source-bound, read-only investigations for DeepSeek Harness responses

Readme

@kirkchinese/dsh-citeciter

对 DSH 回复里的某一句追到底,不打断主 Agent,也不改变来源 Session。CiteCiter 为交互式 DSH 提供可核查、与来源精确绑定、只读的旁路调查。

选中 DSH 回答后在 CiteCiter 私有 Topic 中继续调查

划选、右键、就地调查;主 Agent 继续工作。

English · GitHub · 问题反馈

核心能力

  • 精确绑定来源。 创建 Topic 前,CiteCiter 会把可见选区与已经提交的回答重新核对。
  • 不用等待主任务。 一次中间模型调用提交后即可开始调查,外层 Agent 轮次可以继续运行;思考内容和跨越“思考+回答”的选区也可以使用。
  • 调查可以持续。 私有 Topic 支持自然续问,刷新或重启后仍能重新打开。
  • 有证据、无写权限。 CiteCiter 能检查来源中已提交的事件,也能搜索和阅读项目文件,但不能改变来源 Session 或工作区。
  • 过程可检查。 问题、回答、来源读取和项目文件核查都留在调查面板中。
  • 并排工作流。 面板和可用主对话能同时容纳时,主对话会自动让出空间;更紧的布局才回退为覆盖模式。

使用

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

安装 v0.4.3

CiteCiter 0.4.3 需要 Node.js ^22.19.0 || >=24.0.0 与 DSH >=0.1.1-rc.1 <0.1.1-rc.3

DSH Web 使用:

dsh plugin --profile web add @kirkchinese/[email protected]

安装后重启 DSH Web 并刷新页面。正式 Desktop 适配已经暂缓;CiteCiter 0.4.3 不提供受支持的 Desktop 安装路径。

上下文模式

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

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

兼容性与验证

| 宿主 | CiteCiter 版本 | 状态 | |---|---|---| | DSH Web 0.1.1-rc.2 | 0.4.3 | Linux 包、回归测试与真实浏览器选区检查通过;真实提供方验收未运行 | | DSH Desktop 2.0.2(内置 DSH 0.1.1-rc.2) | 后续目标 | 适配与原生验收暂缓;不声明正式 Desktop 安装包兼容性 | | dataelement DSH Desktop 源码开发壳(内置 DSH 0.1.1-rc.1) | 仅 0.4.0 | 历史上的有条件 Linux 源码壳证据 | | DSH Web 0.1.0-rc.7 | 0.3.2 | 旧版稳定线 | | DSH TUI | — | 暂不支持 |

动图使用确定性测试场景展示交互,不作为真实提供方或正式 Desktop 安装包验收证据。

从旧版本升级

在 Web 安装或升级 v0.4.3:

dsh plugin --profile web add @kirkchinese/[email protected]
dsh plugin --profile web list --depth 0

正式 Desktop 适配已经暂缓,不属于 0.4.3 的受支持升级路径。

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

已知限制

  • 选区中必须至少包含一个已经提交的助手模型调用;纯用户消息、纯工具行、仍在流式输出的片段和自动生成的思考折叠标题不能作为引用锚点。
  • 渲染器生成的 KaTeX 排版和脚注编号没有稳定原文坐标,不能直接引用。
  • Exact Fork 不能从仍在运行的来源轮次开始。
  • 来源文件访问依赖当前 DSH 文件系统服务,并始终保持只读。
  • Read Frog 翻译选区是 DSH rc.1/rc.2 上的 best-effort 兼容路径,仅在其完整私有标记同时存在时启用;普通 DSH 选区不依赖 Read Frog。
  • DSH 尚未提供公开的增量右侧 dock 布局扩展点。CiteCiter 因此在面板与主对话能够同时容纳时使用可逆的私有 AppFrame grid 适配器;它保留布局的 details 偏好,但在调查面板打开期间临时隐藏该列,并且每个受支持的 DSH 版本都必须重新验证。
  • Topic 由 Host 持久保存。Desktop 重启到不同 loopback 端口时,浏览器 localStorage 会因 origin 改变而失去精确指针,CiteCiter 将回退到最近更新的 Topic;需要精确恢复“上次查看”时应配置固定 Desktop 端口。
  • CiteCiter 0.4.3 不声明正式 Desktop 安装包兼容性;Windows 与 macOS 原生适配将另行继续。
  • 当前没有 TUI 交互适配器。
  • DSH 仍处于预发布阶段,后续 API 版本可能要求同步更新 CiteCiter。

交流与反馈

欢迎加入 DSH-Citeciter QQ 群(群号 1108040435),交流使用方式、功能想法和兼容性问题。

参与贡献

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

许可证

MIT © CiteCiter contributors