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

划词引用批注 xt765/dsh-selection-quote

DeepSeek Harnessv0.2.2
xt7657 天前有提交已提供中文文档扫描:未发现敏感能力

Cursor + GitHub PR 评审风格的选择引用与评论插件,用于 DeepSeek Harness(加入对话 ⌘L + 行内评论 ⇧⌘L + 引用与评论停靠栏)dsh-plugindeepseek-harness

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

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

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-selection-quote
npm 源 · dsh-selection-quote 的发布者账号已校验与本仓库一致

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · market
装得上吗
本站已在 dsh 0.2.1-rc.2 下真实安装成功
非静态推断
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 7 天前
档位由哪些信号合成

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

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过
展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✓npm 包dsh-selection-quote @ 0.2.2
✓Node 引擎要求 >=18.0.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/11/3 23:23:18

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

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

写入剪贴板(不计风险)
查看扫描证据(共 1 处,展示前 1 条)
  • 写入剪贴板
    lib/client.js:1840
    navigator.clipboard.writeText(textToCopy).catch(() => {});
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

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

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

README

由 DeepSeek 最新模型翻译生成
dsh-selection-quote Codex + Cursor 风格划词右键「添加到对话 (⌘L)」+ 持续选中高亮 + 蓝色水滴序号角标与圆角胶囊评论框 + 输入框及已发送消息「💬 N 条注释」胶囊插件,专为 DeepSeek Harness (DSH) 打造。 Codex + Cursor style Selection Context Menu (Copy / Add to Chat ⌘L), Persistent Selection Highlight, Blue Numbered Teardrop Pin Badges, Rounded Capsule Comment Input, and Compact N Comments Pill & Hover Detail Popover for DeepSeek Harness (DSH). ✨ v0.2.0 核心特性 (Features) 1. 无感划词 + 原生级右键菜单(拷贝 (Copy) / 添加到对话 ⌘L) - 普通鼠标划词时不强行弹窗、不抢夺焦点,完全保留原生选区高亮与 ⌘C 复制体验。 - 在选中文字上点击鼠标右键时,弹出毛玻璃右键菜单:拷贝 (Copy) (⌘C) 与 添加到对话 (⌘L)。 2. 持续选中高亮(CSS.highlights)+ 蓝色水滴序号角标(1、2…
展开完整文档(README 剩余 1 节)
dsh-selection-quote

Codex + Cursor 风格划词右键「添加到对话 (⌘L)」+ 持续选中高亮 + 蓝色水滴序号角标与圆角胶囊评论框 + 输入框及已发送消息「💬 N 条注释」胶囊插件,专为 DeepSeek Harness (DSH) 打造。

Codex + Cursor style Selection Context Menu (Copy / Add to Chat ⌘L), Persistent Selection Highlight, Blue Numbered Teardrop Pin Badges, Rounded Capsule Comment Input, and Compact N Comments Pill & Hover Detail Popover for DeepSeek Harness (DSH).

✨ v0.2.0 核心特性 (Features)

1. 无感划词 + 原生级右键菜单(拷贝 (Copy) / 添加到对话 ⌘L)
- 普通鼠标划词时不强行弹窗、不抢夺焦点,完全保留原生选区高亮与 ⌘C 复制体验。
- 在选中文字上点击鼠标右键时,弹出毛玻璃右键菜单:拷贝 (Copy) (⌘C) 与 添加到对话 (⌘L)。
2. 持续选中高亮(CSS.highlights)+ 蓝色水滴序号角标(1、2…)+ 圆角胶囊评论框
- 点击右键菜单中的 「添加到对话」(或直接按 ⌘L),选区正上方浮现 添加可选评论... 圆角胶囊输入框(右侧带圆形 ✓ 确认按钮,支持 Enter 确认或留空仅引用原文)。
- 借助 Chromium 原生 CSS.highlights(::highlight(dsh-selection-quote))渲染管线,即使焦点进入评论输入框或连续添加第 1、2、3 处引用,原文中的所有被选片段依然持续保持蓝色选中高亮状态。
- 每处选区首行右上角自动锚定一枚蓝色水滴序号角标(1、2…),随消息滚动实时跟随,点击任意角标即可原地重新编辑该条评论。
3. 输入框内嵌「💬 N 条注释 ×」胶囊 + 悬浮详情卡片 + 无正文直接发送
- 确认后的注释以紧凑的 💬 1 条注释 × / 💬 2 条注释 × 胶囊形态内嵌在底部输入框左上方。
- 鼠标悬停或点击该胶囊时,正上方弹出圆角详情卡片,按 1。、2。 分隔展示每条的 所选文本: 与 用户评论:,右上角提供铅笔编辑图标与垃圾桶删除图标。
- 支持仅含注释直接发送:当存在待发送注释时,即使底部输入框不额外打字,右下角发送按钮也会自动激活,按 Enter 或点击发送即可直接发出。
4. 已发送消息自动渲染为「💬 N 条注释」胶囊 + 独立正文气泡
- 基于 uiConversation.userText.register 与 conversation.user.text.node 插槽,发送出去的消息同样自动渲染为右上角的 💬 N 条注释 胶囊(悬停或点击即可查看所有「所选文本 + 用户评论」详情卡片),附加输入的文字则独立显示在下方的用户消息气泡中。

📸 实机运行截图 (Screenshots)

1. 划词右键弹出「拷贝 (Copy) / 添加到对话 ⌘L」菜单

Right-click Context Menu on Selected Text

2. 点击「添加到对话」后展开圆角胶囊评论框 + 蓝色水滴序号角标 1 + 持续蓝色选中高亮

Capsule Comment Input and Blue Teardrop Pin Badge

3. 底部输入框内「💬 1 条注释 ×」胶囊与悬浮详情卡片(所选文本 / 用户评论 / 编辑 / 删除)

Composer N Comments Pill and Hover Popover Card

4. 已发送消息自动渲染为「💬 1 条注释」胶囊

Sent Message N Comments Pill

🏗️ 运行时架构 (Architecture)

flowchart LR
Sel["用户在消息流划词右键点击「添加到对话 ⌘L」"] --> Highlight["CSS.highlights 持续蓝色高亮+ 蓝色水滴序号角标 (1, 2...)"]
Highlight --> Capsule["圆角胶囊输入框添加可选评论... + ✓ 按钮"]
Capsule -- "Enter / 点击 ✓" --> Store["会话级响应式 StoreQuotes & Comments Queue"]
Store --> Chip["底部输入框内嵌胶囊💬 N 条注释 × + 悬浮详情卡片"]
Chip -- "Enter / 点击发送(支持无额外文字直发)" --> Submit["SessionInputShell.submit合并发送并清空队列"]
Submit --> Sent["uiConversation.userText已发送消息 💬 N 条注释 胶囊"]

style Sel fill:#e3f2fd,stroke:#1565c0,color:#0d47a1
style Highlight fill:#e0f2f1,stroke:#00695c,color:#004d40
style Capsule fill:#fff8e1,stroke:#ff8f00,color:#e65100
style Store fill:#fce4ec,stroke:#ad1457,color:#880e4f
style Chip fill:#e8f5e9,stroke:#2e7d32,color:#1b5e20
style Submit fill:#e8f5e9,stroke:#2e7d32,color:#1b5e20
style Sent fill:#c8e6c9,stroke:#2e7d32,color:#1b5e20

⌨️ 交互与快捷键一览

| 触发场景 | 操作 / 快捷键 | 功能说明 |
| 消息流选中文本后右键 | 点击 拷贝 (Copy) / ⌘C | 将当前选中的文字复制到系统剪贴板 |
| 消息流选中文本后右键 | 点击 添加到对话 / ⌘L | 保持选中文字持续蓝色高亮,弹出圆角胶囊评论框与蓝色水滴序号角标 |
| 圆角胶囊评论框已展开 | Enter 或点击右侧 ✓ | 将当前「所选文本 + 用户评论」加入底部输入框的 💬 N 条注释 × 胶囊 |
| 圆角胶囊评论框已展开 | Esc | 关闭当前圆角胶囊评论框 |
| 底部输入框存在 💬 N 条注释 × | 悬停或点击胶囊 | 弹出详情卡片,查看每条「所选文本 / 用户评论」,支持铅笔编辑与垃圾桶删除 |
| 底部输入框存在 💬 N 条注释 × | 直接按 Enter 或点击发送按钮 | 即使不输入额外文字也可直接发送,并在已发送消息处渲染为 💬 N 条注释 胶囊 |

📦 安装与挂载

方式一:通过 npm 安装

npm install dsh-selection-quote

方式二:在 DeepSeek Harness 配置档中启用

在 ~/.dsh/profiles/desktop/package.json 的 dependencies 与 dsh.profile.bundles 中添加 "dsh-selection-quote",并在 cordis.patch.yml 中配置:

- id: selection-quote
name: dsh-selection-quote
config:
enabled: true
addToChatMode: dock
commentLabel: 批注

🧪 运行测试

npm test

📄 开源协议

MIT © 2026 xt765
预览分享卡片长什么样 ↓xt765/dsh-selection-quote
分享 · DeepSeek Harness Hub
xt765/dsh-selection-quote

Cursor + GitHub PR 评审风格的选择引用与评论插件,用于 DeepSeek Harness(加入对话 ⌘L + 行内评论 ⇧⌘L + 引用与评论停靠栏)dsh-plugindeepseek-harness

这是你的仓库?认领条目

回到顶部