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

消息批注 Theoz001/dsh-message-annotator

DeepSeek Harness
Theoz00179 天前有提交已提供中文文档扫描:未发现敏感能力

选中聊天文本加笔记,编号卡片对齐发送给智能体

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

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

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

状态速览

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

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

验证判据与等级说明 →

可信度证据

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

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

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

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

功能亮点

  • 选中聊天文本加笔记
  • 编号卡片对齐
  • 批量发送给智能体

给 DeepSeek Harness 的引用批注:在助手消息上暂存带编号的引用+笔记卡片,对齐后一起发给智能体

README

由 DeepSeek 最新模型翻译生成
dsh-message-annotator 为 DeepSeek Harness (DSH) 提供引用并评论的注释功能,Codex 风格。 在聊天中选择任意文本——助手回复、回合中间步骤、工具输出——选区旁会浮现一个 Annotate 按钮。每条注释将引用的段落与你的笔记配对,并以编号卡片的形式排列在输入框上方:对齐、可编辑、可删除。一次性全部发送:插件会将你的草稿加上所有注释组合成一条结构化消息发送给智能体。 功能 - 选区浮动触发 —— 在聊天流中选择任意文本,旁边会弹出 Annotate 标签;引用内容即为所选段落。 - 单条消息操作 —— 每条已完成的助手消息的操作行中(点赞/点踩旁边)也会有一个 Annotate 图标;未选择文本时则注释整条消息。 - 输入框上方的注释停靠区 —— 编号卡片(Annotation 1、Annotation 2……),每张卡片将引用与可编辑的笔记配对;支持单卡删除、全部清空。 - 可折叠条 —— 注释较多时折叠为单行标签(悬停标签可预览,点击 × 可删除),Send 依然一键可达。 - 对齐发送 —— Send annotations 会将草稿加上所有注释组合成一条消息,每个引用块与其笔记对齐;Insert into draft 仅将组合后的文本暂存到草稿中供你审阅。
展开完整文档(README 剩余 1 节)
dsh-message-annotator

为 DeepSeek Harness (DSH) 提供引用并评论的注释功能,Codex 风格。

在聊天中选择任意文本——助手回复、回合中间步骤、工具输出——选区旁会浮现一个 Annotate 按钮。每条注释将引用的段落与你的笔记配对,并以编号卡片的形式排列在输入框上方:对齐、可编辑、可删除。一次性全部发送:插件会将你的草稿加上所有注释组合成一条结构化消息发送给智能体。

功能

- 选区浮动触发 —— 在聊天流中选择任意文本,旁边会弹出 Annotate 标签;引用内容即为所选段落。
- 单条消息操作 —— 每条已完成的助手消息的操作行中(点赞/点踩旁边)也会有一个 Annotate 图标;未选择文本时则注释整条消息。
- 输入框上方的注释停靠区 —— 编号卡片(Annotation 1、Annotation 2……),每张卡片将引用与可编辑的笔记配对;支持单卡删除、全部清空。
- 可折叠条 —— 注释较多时折叠为单行标签(悬停标签可预览,点击 × 可删除),Send 依然一键可达。
- 对齐发送 —— Send annotations 会将草稿加上所有注释组合成一条消息,每个引用块与其笔记对齐;Insert into draft 仅将组合后的文本暂存到草稿中供你审阅。
- 双语界面(zh/en 跟随外壳语言环境),主题令牌样式(适配浅色/深色及玻璃主题)。

安装

声明了官方 dsh.bundle 清单——一条命令即可安装并启用:

dsh plugin --profile web add github:Theoz001/dsh-message-annotator

然后重启 dsh 并重新加载 Web UI。

手动安装(macOS/Linux):

git clone https://github.com/Theoz001/dsh-message-annotator
ln -s "$PWD/dsh-message-annotator" ~/.dsh/profiles/node_modules/@deepseek-ai/dsh-client-ui-annotator

然后追加到 ~/.dsh/profiles/web/cordis.patch.yml:

- insert:
- id: ui-annotator
name: '@deepseek-ai/dsh-client-ui-annotator'

出站格式

adjust per the annotations

My annotations on this reply (2 in total, each quote paired with its note):

[Annotation 1]
the index should be on user_id
No — queries filter by order_id, index that instead

[Annotation 2]
(whole message)
Direction is fine; please add error handling

构建

仓库已附带预构建的 lib/ 产物;重新构建只需 node + esbuild (关于 esbuild 的定位方式见 build.mjs,或设置 DSH_ESBUILD):

node build.mjs

工作原理

纯客户端插件(无需改动宿主):单条消息入口注册到 conversation.chat.assistant-actions,停靠区注册到 conversation.input.dock,两者共享同一个按会话划分的控制器;浮动触发器是一个文档级选区监听器。发送依托公开的输入状态机(inputActions.setDraft + submit)。

已知限制
- 操作条按钮只出现在每个回合的收尾消息上(插槽约束);批注中间步骤请使用划词浮动按钮。
- 暂存批注为会话内内存态——刷新页面即丢失(已发送消息不受影响)。

许可证

MIT

中文说明

在 DeepSeek Harness Web 聊天界面里对 Agent 的回复划重点、写批注:批注以卡片形式暂存在输入框上方、逐条与引用对齐,随后一键合并发送给 Agent。交互参考 Codex 桌面版的 quote-and-comment 模式。

功能

- 划词浮动批注:聊天流里选中任意文字(Agent 回复、中间步骤、工具输出均可),选区旁浮出蓝色「批注」按钮,点击弹编辑框,引用即选中文本。
- 逐消息批注入口:每条已完成的 Agent 回复的操作条(复制/点赞那一行)上也有「批注」按钮;不划词时批注整条回复。
- 批注条:输入框上方列出全部暂存批注——编号、引用原文、可编辑批注内容、单条移除、一键清空。
- 缩略模式:批注多时可「收起」为一行 chip(悬停看内容、× 单删),发送按钮保留,点标题处展开。
- 合并发送:「发送批注」把当前草稿 + 编号对齐的批注块合成一条消息发出;「插入草稿」只排版进输入框供检查。

发送格式示例

按批注调整一下

以下是我对这条回复的批注(共2条,引用与批注逐条对应):

[批注 1] 这里的索引应该建在 user_id 上不对,查询条件是 order_id,索引要跟着查询走

[批注 2] (整条回复)整体方向可以,再补一下错误处理

安装

dsh plugin --profile web add github:Theoz001/dsh-message-annotator

重启 dsh、刷新 Web UI 即生效。

已知限制

- 操作条按钮只出现在每个 turn 的收尾消息上(插槽固有约束);批注中间步骤请用划词浮动按钮。
- 暂存批注为会话内内存态,刷新页面即丢失(已发送内容不受影响)。
预览分享卡片长什么样 ↓Theoz001/dsh-message-annotator
分享 · DeepSeek Harness Hub
Theoz001/dsh-message-annotator

选中聊天文本加笔记,编号卡片对齐发送给智能体

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