🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

行内引用 Zhuideal/dsh-cite-inline

DeepSeek Harness
Zhuideal11 天前有提交已提供中文文档扫描:含敏感能力

选中助手回复文字,转成输入框里的引用胶囊

30.7/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/25 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Zhuideal/dsh-cite-inline
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么[目录]—
dsh 原生插件 · other
暂无时间戳·判据 →
装得上吗[实装验证]✓
本站已在 dsh 0.2.1-rc.2 下真实安装成功
非静态推断
L4 · 真实安装等级说明 →
数据截至 2026/10/25·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/04·判据 →
还在维护吗[仓库]✓
活跃:最近一次提交在 11 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件写入剪贴板(不计风险)
查看扫描证据(共 2 处,展示前 2 条)
  • 写入本地文件
    lib/index.js:37
    writeFileSync(
  • 写入剪贴板
    client.js:309
    clipboard.writeText(text).then(done, () => legacyCopy(text, done))
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

DSH 的行内引用:在助手回复里选中文字,就能把它变成输入框里的一枚原子引用标签。

README

由 DeepSeek 最新模型翻译生成
dsh-cite-inline 在 DSH 助手回复里选中一段文字,把它变成输入框里的一枚引用 chip。 它做什么 1. 在助手回复中选中文字 → 上方浮出工具条:添加到对话 | 复制 2. 点「添加到对话」→ 选区变成输入框里一枚原子引用 chip 3. 继续打字或直接发送,chip 随消息一起走 4. 发送后在你自己气泡里仍是胶囊(悬浮看全文),不会展开成一大段 5. Backspace 整枚删除 界面跟随 DSH 语言(中/英),切换即时刷新。浅色/深色主题自动适配。 为什么需要它:DSH 里想引用助手说过的一段话,只能复制粘贴。粘进来是一大段文字,改起来费劲、删起来更费劲。chip 把这段引用变成编辑器里的一个整体。 安装 dsh plugin --profile desktop add link:<本仓库的绝对路径> 装完必须重启 DSH Desktop —— 运行中的 Host 不会热挂载新插件。 卸载: dsh plugin --profile desktop remove dsh-cite-inline --profile desktop 换成 web 即装到网页版。 兼容性 需要 DSH 0.2.0-rc.2 或更新。 这是 choco9527/dsh-add-to-chat(MIT)的独立移植版。
展开完整文档(README 剩余 1 节)
dsh-cite-inline

在 DSH 助手回复里选中一段文字,把它变成输入框里的一枚引用 chip。

它做什么

1. 在助手回复中选中文字 → 上方浮出工具条:添加到对话 | 复制
2. 点「添加到对话」→ 选区变成输入框里一枚原子引用 chip
3. 继续打字或直接发送,chip 随消息一起走
4. 发送后在你自己气泡里仍是胶囊(悬浮看全文),不会展开成一大段
5. Backspace 整枚删除

界面跟随 DSH 语言(中/英),切换即时刷新。浅色/深色主题自动适配。

为什么需要它:DSH 里想引用助手说过的一段话,只能复制粘贴。粘进来是一大段文字,改起来费劲、删起来更费劲。chip 把这段引用变成编辑器里的一个整体。

安装

dsh plugin --profile desktop add link:<本仓库的绝对路径>

装完必须重启 DSH Desktop —— 运行中的 Host 不会热挂载新插件。

卸载:

dsh plugin --profile desktop remove dsh-cite-inline

--profile desktop 换成 web 即装到网页版。

兼容性

需要 DSH 0.2.0-rc.2 或更新。

这是 choco9527/dsh-add-to-chat(MIT)的独立移植版。原版依赖一个 DSH fork 才有的扩展点,在官方 DSH 上必然加载失败,所以这里按官方 API 重写了。详见 docs/porting.md。

验证

三套测试,零依赖、不需要浏览器:

CLIENT_JS=./client.js node tools/port.test.mjs # 契约测试(21 项)
node tools/sent-chip.test.mjs # 发送后渲染(5 种选区 × 5 种前缀)
node tools/smoke.mjs # 端到端四步交互

sent-chip.test.mjs 直接从已安装的 DSH 里读官方 ui-primitives,所以不会对着过期副本测试。找不到源码时会 SKIP 而不是报错——那是环境缺失,不是代码缺陷。

| 测试 | 挡住什么 |
| port.test.mjs | 契约回归:在模拟官方 rc.2 的上下文里加载真实 client.js,故意不提供 fork 专有 API |
| sent-chip.test.mjs | 「引用在气泡里展开」——唯一能挡住这类回归的测试 |
| smoke.mjs | 打印完整交互链路与注入的样式表,供人工核对 |

宿主侧加载标记写在 ~/.dsh/cite-inline-loaded.json,是从外部判断 Host 有没有加载插件的唯一办法。

文档

- docs/design.md —— chip 为什么长这样,序列化为什么是 @"全文"
- docs/porting.md —— 与上游的差异、移植补丁清单、维护方式
- CHANGELOG.md —— 每个版本改了什么

已知限制

- 引用 chip 出现在输入框内(不是输入框之外的 draft context)。这需要 fork 专有的服务,官方 DSH 没有。副作用是输入框不再纯净,但 chip 可以整枚删除,日常使用不受影响。
- 已发送 chip 的皮肤依赖 DSH 内部的类名 .mxScHa_reference.rtYPxa_chip。DSH 大版本更新若改了这个名字,胶囊会退回默认样式——测试会立刻发现。

许可证

MIT。原始作品 © choco9527(dsh-add-to-chat);本移植版按其 MIT 条款分发,完整归属见 THIRD-PARTY-NOTICES.md。
预览分享卡片长什么样 ↓Zhuideal/dsh-cite-inline
分享 · DeepSeek Harness Hub
Zhuideal/dsh-cite-inline

选中助手回复文字,转成输入框里的引用胶囊

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部