划选 AI 回复片段,以引用芯片插入输入框并随消息发送
25.8/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/30 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add sujiu0616-art/dsh-quote-ai-output该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
README
由 DeepSeek 最新模型翻译生成dsh-quote-ai-output
DeepSeek Harness 持久插件:引用 AI 回复内容。
选中 AI 回复中的任意一段文字,点操作条上的 ❝ 按钮就能「引用」它,以官方引用芯片插入输入框;发送时自动序列化为明确的引用块上下文,让 AI 知道「这是我引用的上一段内容,而不是我新输入的文字」。
功能
| 功能 | 说明 |
| 划词引用 | 选中 AI 回复中的任意文字 → 点 ❝ → 引用该片段 |
| 整条引用 | 不选文字直接点 ❝ → 引用整条消息 |
| 引用芯片 | 以官方引用芯片(occurrence)形式插入输入框末尾 |
| 发送区分 | 发送时芯片自动展开为 【引用 · 第 N 轮回复 · 摘要】原文…
展开完整文档(README 剩余 1 节)
dsh-quote-ai-output
DeepSeek Harness 持久插件:引用 AI 回复内容。
选中 AI 回复中的任意一段文字,点操作条上的 ❝ 按钮就能「引用」它,以官方引用芯片插入输入框;发送时自动序列化为明确的引用块上下文,让 AI 知道「这是我引用的上一段内容,而不是我新输入的文字」。
功能
| 功能 | 说明 |
| 划词引用 | 选中 AI 回复中的任意文字 → 点 ❝ → 引用该片段 |
| 整条引用 | 不选文字直接点 ❝ → 引用整条消息 |
| 引用芯片 | 以官方引用芯片(occurrence)形式插入输入框末尾 |
| 发送区分 | 发送时芯片自动展开为 【引用 · 第 N 轮回复 · 摘要】原文…【引用结束】 |
| 管理条 | ≥2 段引用时输入框上方出现管理条(删除/清空);单条无多余浮层 |
| 兜底降级 | 芯片插入失败时自动降级为纯文本引用块,内容不丢 |
安装
克隆到 dsh web 插件目录
cd ~/.dsh/profiles/web/plugins
git clone https://github.com/sujiu0616-art/dsh-quote-ai-output.git
建立 node_modules 链接(pnpm 不自动识别 plugins/* 新包)
cd ~/.dsh/profiles/web
Windows (PowerShell)
New-Item -ItemType Junction -Path "node_modules\dsh-quote-ai-output" -Target "plugins\dsh-quote-ai-output"
macOS/Linux
ln -s ../plugins/dsh-quote-ai-output node_modules/dsh-quote-ai-output
在 profile 的 cordis.patch.yml 中添加挂载行(若已有 custom-skin,加在 insert 列表末尾即可)
- insert:
...已有行...
- id: quote-ai-output
name: 'dsh-quote-ai-output'
重启 DSH 生效
技术实现
官方 API 管道(零 DOM hack)
消息身份:conversation.chat.assistant-actions(owner props.messageId)
消息原文:useSession((s)=>s).nodes[] → AssistantMessageNode.blocks
插入芯片:ctx.conversation.input.for(sessions.binding(id).ctx).insertReference(ref, span)
发送序列化:inputTriggers.registerSource({codec: {serialize}})(官方 sinkSerialized 管道)
管理条:conversation.input.dock(≥2 段才显示)
芯片机制
DSH 输入机器原生支持「内联引用 occurrence(芯片)」,@文件、@会话 引用就是用它实现的。本插件注册了一个自定义 @quote source,复用同一套管道:
- 插入:slash/input-insert-reference 事件(bail,session scope)
- 序列化:codec.serialize(ref) 在发送时展开为模型可见的引用块格式
- 删除:用户在输入框中删掉 chip 文本即可(机器自动 reconcile)
选区归属
选区文本与原文的对应用折叠空白 + 索引映射的纯数据方案(不依赖 DOM 结构);Markdown 渲染差异(如 粗体 → 粗体)匹配失败时自动退化用选区文本本身。
结构
dsh-quote-ai-output/
├── package.json # dsh.client.platform: web
├── lib/
│ ├── index.js # host 空壳(纯浏览器功能,host 无需实现) │ └── client.js # 浏览器端完整逻辑(module-loader 格式) └── README.md预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
sujiu0616-art/dsh-quote-ai-output
划选 AI 回复片段,以引用芯片插入输入框并随消息发送
相关插件 · 市场 / 管理
插件精选列表awesome-dsh-plugin/awesome-dsh-plugin
DeepSeek Harness(dsh)插件精选列表
★ 22,399未汉化DSH
73.6
新词雷达zhuyansen/new-term-radar
new-term-radar新词雷达
★ 2,049已汉化MCP
72.8
插件生态导航0xsline/awesome-deepseek-harness
安装 贡献指南 DeepSeek Docs 公开插件目录 Issues
★ 1,188已汉化DSH
72.6
技能注册中心iflytek/skillhub
企业级开源智能体技能注册中心——发布、发现并管理组织内可复用的技能包。
★ 5,384已汉化DSH
71.9
插件市场目录imsai-sh/awesome-deepseek-harness-plugins
面向 DeepSeek Harnessdsh生态的社区插件目录,共收录 13950 个插件含 PR 收录与…
★ 360已汉化DSH
71.9
插件精选清单Anil-matcha/awesome-dsh-plugin
DeepSeek Harnessdsh精选指南——DeepSeek…
★ 1,013已汉化DSH
71.7
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。