dsh-file-mention

DSH PLUGINUI 与外观

仓库 Tinxyoo/dsh-file-mention · npm dsh-file-mention

UI 与外观 L5 · 运行验证通过 安全审查:低风险 可信度:金 可安装插件
安装这个插件

为 DeepSeek Harness 右侧文件树与文件预览提供一键引用:右键文件或选中内容即可插入输入框原子引用,方便模型直接读取。

一句话选型结论

按资料字段整理

dsh-file-mention 是UI 与外观类的 DSH 可安装插件,验证等级 L5 · 运行验证通过,安全审查为低风险,列出 4 项功能,有可直接复制的安装命令。验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么;涉及密钥或系统权限的,建议先在隔离环境试装。

分类UI 与外观 收录类型可安装插件 验证等级L5 · 运行验证通过 安全审查低风险
验证等级 L5 L5 · 运行验证通过
GitHub 星标 0 复刻 0 · 未关闭 issue 0
最近更新 2026-11-11 创建于 2026-11-10
README 6.1 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add github:Tinxyoo/dsh-file-mention
  1. 1
    确认版本与运行环境

    兼容的 DSH 版本为 0.2.2-rc.1;版本不匹配时安装会报错。

  2. 2
    执行安装命令

    在 DSH 里执行上面的命令;多包仓库要注意区分具体子包名,别装错包。

  3. 3
    确认已挂载

    用 dsh plugin list 查看列表里是否出现这个插件,出现即挂载成功。

  4. 4
    试跑并检查权限

    加载后跑一个最小用例,确认它能正常工作;同时看它申请了哪些文件、命令或网络权限。

兼容 DSH 版本0.2.2-rc.1版本不匹配时安装会报错
Node.js 要求未标注来自仓库 package.json 的 engines 字段
前置依赖无需要同时安装的同级依赖
npm 包名dsh-file-mention可用 npm view 查看包信息

能做什么

4 项功能
字段来自项目仓库与公开索引,中文说明由本站标注

dsh-file-mention:把文件与选中内容一键引用进 DeepSeek Harness 输入框

  • 右键文件插入引用 chip
  • 选中内容一键引用到输入框
  • 引用为原子节点整块删除
  • 点击 chip 直接预览文件

适用场景

文件读写

上游标签

deepseek-harnessdshdsh-pluginplugin

验证等级与安全审查

L5 · 运行验证通过
自动化流程结论,不是人工审核
验证等级L5 · 运行验证通过在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来
安全审查低风险静态分析结论,未标注不代表已通过审查
仓库健康度活跃按仓库活跃度与最近更新时间给出
可信度金综合仓库活跃度与验证结果

上面的结论来自上游最近一次自动化验证(2026-11-13): 同一套检查会在插件发新版后重跑,页面显示的是最新一次的逐项结果。

逐项检查结果

L1 · 已找到 ✓ 通过
  • L1.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L2 · 结构化 ✓ 通过
  • L2.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L3 · 安装规范 ✓ 通过
  • L3.1_INSTALL_COMMAND_PARSED 安装命令已解析 方式:安装规范解析
  • L3.2_DSH_VERSION_DECLARED DSH 版本已声明 方式:DSH 版本声明
L4 · 安装已测 ✓ 通过
  • L4.1_INSTALL_EXECUTED_CONFINED 受限沙盒内执行安装 方式:沙盒安装执行
  • L4.2_INSTALL_SUCCESS 沙盒安装成功 方式:沙盒安装执行
  • L4.3_ARTIFACT_CONFIRMED 安装产物已确认 方式:沙盒安装执行
L5 · 运行已测 ✓ 通过
  • L5.1_INSTALL_PASSED_SANDBOXED 沙盒安装通过 方式:沙盒安装执行
  • L5.2_WEB_BOOT_READY Web 启动就绪 方式:Web 启动
  • L5.3_HTTP_SERVED HTTP 服务响应 方式:HTTP 请求
  • L5.4_PLUGIN_INVENTORY_ACTIVE 插件清单中已激活 方式:插件清单查询

风险详情

  • 结论说明 静态扫描 低;动态审计无结论(以下以静态为准)→ 总评级 低。
  • 风险计数 严重 0 / 高 0

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 验证等级 L5:安装和运行都在沙盒里跑通过,装完能直接用的概率高。
  • 静态安全审查为低风险,没有发现明显可疑行为。
  • 有可直接复制的安装命令,不用自己翻文档找入口。
  • 标注了兼容的 DSH 版本(0.2.2-rc.1),按版本装不容易报错。
  • 列出了 4 项功能,能直接看出它解决什么问题。

先想清楚的地方

  • 没有声明 Node.js 版本要求,版本不匹配可能装不上。
  • 验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么。

更适合

  • 需要在UI 与外观场景里给 DSH 补能力的人。
  • 想装完就能用、不想自己排依赖的人。
  • 能接受在本地装依赖、愿意自己确认权限的人。

不太适合

  • 只使用 DSH 官方内置能力、不接受第三方插件的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
插件验证等级安全审查星标兼容版本安装命令
dsh-file-mention当前 L5 · 运行验证通过 低风险 0 0.2.2-rc.1 有
nuwa-skill 未做沙盒验证 未标注 3.8 万 未标注 有
awesome-dsh-plugin L4 · 沙盒安装通过 低风险 1.8 万 0.1.1-rc.2 有
deepseek-balance-whale-widget L4 · 沙盒安装通过 低风险 4,492 0.1.7-rc.2 等 2 个 有
dsh-better-sidebar L4 · 沙盒安装通过 低风险 4,112 0.1.7-rc.2 等 10 个 有
dsh-deep-whale L4 · 沙盒安装通过 低风险 2,470 未标注 有

仓库档案

UI 与外观
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方Tinxyoo仓库 dsh-file-mention · 默认分支 main
分类UI 与外观interface
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言JavaScript仓库主语言
许可证MIT商用或二次分发前请确认条款原文
星标 / 复刻 / issue0 / 0 / 0收录时的数值,非实时
创建 / 更新2026-11-10 · 2026-11-11最后推送 2026-11-11
本站收录2026-11-11首次进入本站目录的时间

README 全文

6.1 KB
作者原文,中文版优先;只做安全转义,不改内容

文件引用 · File mention

为 DeepSeek Harness 右侧目录树面板文件,以及文件里选中的内容,提供可一键引用到输入框的功能。




在线介绍页 · 安装 · 使用 · 兼容性 · 工作原理


这是什么

一个 DSH Web / Desktop 的界面插件,解决两件小事:

场景 操作 结果
想让模型看某个文件 右侧文件树里右键文件 → 添加到输入框 输入框插入原子引用 chip,点击可直接预览
想让模型看文件里的某段内容 文件预览里选中内容 → 点浮动的 引用到输入框 输入框插入一张引用卡片

引用走的是和 @ 文件选择器同一套语法:路径相对工作区根目录,含空格时写成 @"my file.md"。

> [!NOTE]
> 插入的是输入框的原子节点,不是逐字文本:光标移到 chip / 卡片旁边,退格一次就整块删除。

安装

前提:运行的是 DSH 的 Web / Desktop 界面(这是 Client 插件),profile 可写;Desktop 自带 pnpm。

界面安装(推荐)

  1. 把本仓库克隆或下载到本机(安装后不要移动/删除该目录,profile 里是指向它的 link: 引用)
  2. 左侧栏 → 插件(Plugins) → 添加插件
  3. 填仓库地址或本地绝对路径:
https://github.com/Tinxyoo/dsh-file-mention

或

/Users/you/Downloads/file-mention
  1. 安装 → 完成后点 Enable now(若提示需要重启,重启 DSH)

让 agent 安装

把目录放好后,对 agent 说「安装 <绝对路径> 这个插件」,它会调用 plugin_manager install_bundle。

使用

引用文件

  1. 打开右侧文件树(files 页,或文件预览旁的文件树)
  2. 右键任意文件 → 添加到输入框
  3. 输入框出现一个文件 chip;点击可打开预览,退格一次整块删除

引用内容

  1. 在右侧文件预览(Markdown / 代码 / 纯文本)里选中一段内容
  2. 选区上方出现 引用到输入框,点击
  3. 输入框插入一张引用卡片,可以紧接着写你的问题

> [!TIP]
> 引用卡片本身就是一块内容;从末尾退格时,第一次会先删掉自动补的分隔空格,第二次整张卡片消失。

兼容性

项 说明
DSH 版本 面向 0.2.2-rc.1 一代的 Web 组合开发
平台 Web / Desktop(Client 插件,纯 CLI 会话看不到效果)
内容引用范围 Markdown、代码、纯文本预览;PDF / Office 文本层暂未接入
构建 无,client.js 直接作为浏览器端模块加载
依赖 无第三方运行时依赖

插件依赖以下宿主接缝;宿主升级后若这些接缝变化,可能需要小改 client.js:

  • slash/input-insert-reference:输入框原子引用 chip 的插入通道
  • sidebar.right.tab.document.actions 槽位:预览页上的选区监听挂载点
  • shell.overlay 槽位:浮动引用按钮
  • 预览内容区域标记 [data-textpreview-content]

工作原理

能力 实现
右键菜单 ctx.contextMenus.register({ target: 'file' }),动作执行时向会话作用域派发 slash/input-insert-reference
原子引用 ReferenceChipNode(source: reference、appearance: file、clipboardText: @path),与 @ 选择器一致
选区监听 在预览工具栏挂一个只监听、不渲染的组件,限定在 [data-textpreview-content] 内
浮动按钮 注册到 shell.overlay,位置跟随选区,点击调用 inputActions.insertQuote()
整块删除 引用 chip 与引用卡片都是输入框的原子节点,退格在边缘一次删除

项目结构

.
├── client.js            # 全部界面行为:右键菜单、选区监听、浮动按钮、chip / 引用卡片插入
├── index.js             # Host 半侧(空实现)
├── cordis.patch.yml     # 向 profile 插入一行插件
├── package.json         # bundle 清单:dsh.bundle.patch、dsh.client
├── icon.svg             # 插件图标
├── locale/
│   ├── en.json          # 插件管理页标题 / 描述
│   └── zh.json
├── docs/
│   └── index.html       # GitHub Pages 介绍页
└── README.md

开发

没有构建步骤,改完 client.js 后:

  • 若客户端 HMR 已开启,插件会自动重载
  • 否则刷新页面;仍不生效时重启 DSH

调试时可以配合 cordis_inspect_query 查看槽位注册是否生效:

Slots.listSubTree → sidebar.right.tab.document.actions / shell.overlay

卸载

插件 页里关闭该 bundle,或移除它。关闭后插件对该 profile 下所有会话立即失效。

许可证

MIT © Tinxyoo

开放插件市场徽章

已知限制

  • 内容引用只覆盖文本类预览;PDF / Office 需要另一套文本层选择机制
  • 选区浮层依赖预览内容区域的 DOM 标记,宿主改版可能失效
  • 本地目录安装是链接引用:源目录被删或移动,插件会失效

作者 Tinxyoo · Dremo@qq.com · 为 DeepSeek Harness 的 Web 界面而做

常见问题

8 问
答案由本站依据条目字段整理,不引用上游原文
dsh-file-mention 怎么安装?

在 DSH 里执行 `dsh plugin --profile web add github:Tinxyoo/dsh-file-mention` 即可。对应的 npm 包名是 `dsh-file-mention`。

dsh-file-mention 的验证等级是什么意思?

L5 · 运行验证通过。在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来

dsh-file-mention 安全吗?

低风险。静态扫描 低;动态审计无结论(以下以静态为准)→ 总评级 低。

dsh-file-mention 装之前要先确认什么?

先看它会读写哪些文件、执行哪些命令、连接哪些网络地址;验证等级只说明装得上、跑得起来,不等于安全。涉及密钥或系统权限的,建议先在隔离环境试装。

dsh-file-mention 支持哪些 DSH 版本?

上游记录的兼容版本包括 0.2.2-rc.1。

dsh-file-mention 用的是什么许可证?

上游标注为 MIT。商用或二次分发前请到仓库确认许可证原文。

dsh-file-mention 有哪些功能?

右键文件插入引用 chip、选中内容一键引用到输入框、引用为原子节点整块删除、点击 chip 直接预览文件。

这条记录的数据可靠吗?

本站按仓库名去重后合并整理,字段以作者仓库与 npm 元数据为准;安装命令、仓库地址与 README 保持原文,带 L4 / L5 标记的安装命令已在隔离沙盒里真实跑通。

同名或近似条目

6 条
不同作者的仓库分开列,请确认你要装的是哪一个
UI 与外观
按星标排序,可作替代方案

nuwa-skill

nuwa-skill

女娲 DSH plugin 只需输入一个名字,就自动调研、提炼并验证任何人的心智模型、决策启发式与表达 DNA,生成可直接调用的思维视角 S

未标注验证等级 3.8 万 星

awesome-dsh-plugin

awesome-dsh-plugin

A curated list of plugins for DeepSeek Harness (dsh) · DeepSeek Harnes

L4 · 沙盒安装通过 1.8 万 星

deepseek-balance-whale-widget

DeepSeek-Balance-Whale-Widget

DSH 界面右下角的常驻小鲸鱼余额挂件,实时显示 DeepSeek 账户余额、今日已用与每轮对话消耗,支持拖拽吸附、Q 弹动画与音效,开箱即

L4 · 沙盒安装通过 4,492 星

dsh-better-sidebar

DSH-better-sidebar

面向 DeepSeek Harness 的服务化侧边栏工作台插件,把文件编辑、终端、Git 变更、子代理任务与侧边对话整合进右侧栏与底部面板

L4 · 沙盒安装通过 4,112 星

dsh-deep-whale

dsh-deep-whale

DSH Web 鲸鱼娘皮肤系列(深海女仆工坊 maid-atelier)。

L4 · 沙盒安装通过 2,470 星

deepseek-design

deepseek-design

可视化设计工作室,支持网站、App 原型、海报、信息卡、报告和杂志的模板创建、元素编辑、选区级 AI 草稿衔接与导出。

L4 · 沙盒安装通过 1,438 星

插件的元信息来自作者仓库;分类、验证等级与安全结论的中文说明为中文整理,最近核验 2026-11-13。