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-quotenpm 源 · dsh-selection-quote 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · market
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 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🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
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
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
xt765/dsh-selection-quote
Cursor + GitHub PR 评审风格的选择引用与评论插件,用于 DeepSeek Harness(加入对话 ⌘L + 行内评论 ⇧⌘L + 引用与评论停靠栏)dsh-plugindeepseek-harness
相关插件 · 市场 / 管理
插件精选列表awesome-dsh-plugin/awesome-dsh-plugin
DeepSeek Harness(dsh)插件精选列表
★ 22,225未汉化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,370已汉化DSH
71.9
插件市场目录imsai-sh/awesome-deepseek-harness-plugins
面向 DeepSeek Harnessdsh生态的社区插件目录,共收录 13941 个插件含 PR 收录与…
★ 355已汉化DSH
71.8
插件精选清单Anil-matcha/awesome-dsh-plugin
DeepSeek Harnessdsh精选指南——DeepSeek…
★ 1,013已汉化DSH
71.7
这是你的仓库?认领条目