跳到主要内容
Plugin

dsh-artifact-linker

loyalchiiina/dsh-artifact-linker

把对话里出现的每个文件产物变成可点入口,并且拒绝给解析不到的文件画芯片。悬停时先异步解析,只有文件真的存在才变手型并画蓝色虚线框(结果进 30 秒 TTL 缓存,反复悬停不重复请求);确认不是产物的片段保持普通文字,右键直接放行宿主原生菜单。左键在资源管理器里定位并选中该文件(Shell.Application 的 Explore + SelectItem,带 SVSI_ENSUREVISIBLE 所以会自动滚到可见处;刻意不用 explorer.exe /select,因为已有窗口时它会静默丢掉选中)。右键七项:在侧边栏预览、用默认程序打开、在文件夹中显示、另存为、复制文件、复制文件路径、添加到对话框。Ctrl/Shift+左键用默认程序打开,Alt+左键复制路径。路径按绝对路径、会话工作区、各 profile 工作区、以及带深度预算的同名文件索引逐级解析,遇到「提及吞掉了前面几个词」时从左收缩重试。宿主侧还常驻六条系统提示词铁律,让绝对路径留在工具参数里、正文只写文件名;所有路由仅回环可用。

形态
Plugin 插件
安装
npm 包安装
需要密钥
否
近月下载
2,681
最近推送
今天更新

项目说明

From README

dsh-artifact-linker · 产物路径联动器 让 DSH 交付的每一个产物,都能 点一下就到位 ——不用再「复制路径 → 打开文件管理器 → 贴到地址栏 → 回车」。English · 简体中文 · 安装 · 交互 · 配置 · 边界 · 排查 --- 它解决什么 DSH 里预览器已经能开图片、代码、pdf、office。但 插件、脚本、Fluent 出图、打包产物、临时导出 这些文件,正文里只给一个名字,想打开它得走完四步机械劳动: dsh-artifact-linker 把这条路压成 0 步 :正文里的文件名本身就是入口。

它做两件互相咬合的事: 半边 做什么 --- --- 宿主(提示词层) 常驻注入一条「产物路径铁律」,要求模型把产物写成 完整绝对路径 、而给用户看的正文 只写文件名 ——路径有据可查,正文又不被长串路径污染 客户端(渲染层) 正文里的产物名变成可点目标: 左键在右侧边栏预览 (对齐官方交付卡片)、右键 八项 菜单(在侧栏打开 / 在浮窗中打开 / 在文件夹中显示 / 用默认程序打开 / 另存为 / 复制文件 / 复制文件路径 / 添加到对话框)。零常驻 UI、零扫描、零定时器 第 1 条管「模型把路径写对」,第 2 条管「用户点得动」。

缺前者,路径经常是猜的、点开是死链;缺后者,路径再对也要人去复制。长什么样 悬停到产物名上,会出现 Codex 风格的蓝色虚线框——这是唯一的视觉提示,正文一个字都不会被改写。右键弹出完整菜单: 想看实操录屏?点这里看效果视频(0.4.4 右键菜单演示)。

--- 交互 正文里点一个文件名(或绝对路径): 操作 结果 --- --- 左键 在 DSH 右侧边栏打开预览(和官方交付卡片同一条通道;完整绝对路径 0 次解析直通 ,侧栏认领不了的类型自动退回系统默认程序打开) Ctrl / Shift / Cmd + 左键 用系统默认关联程序打开(Excel、PS、播放器……) Alt + 左键 复制完整绝对路径到剪贴板 右键 产物名 插件菜单,共八项(见下表) 右键 非产物文字 完全放行,宿主原生

Original description

Click-to-open file artifacts in DeepSeek Harness chat: hover highlight, left click reveals in Explorer, right click menu, Ctrl+click opens with the default app. Injects prompt rules so absolute paths stay out of body text.

安装方式

npm 包安装 · 安装无需配置

README 解析
shell
DSH 里预览器已经能开图片、代码、pdf、office。但**插件、脚本、Fluent 出图、打包产物、临时导出**这些文件,正文里只给一个名字,想打开它得走完四步机械劳动:

安全能力

静态扫描源码得到的权限画像 —— 回答的是「它要动什么」,而不是「它好不好」

  • 执行命令
  • 写入文件
  • 读取文件
  • 访问网络
  • 读取环境变量

未发现已知红线(明文传输、安装期执行代码、凭据外传等)。

能力与红线来自 awesome-dsh-plugin 的静态扫描结果(CC0 公有领域),本站未逐行复核源码; 它只覆盖能被静态识别的模式,不等于安全审计结论。

为什么是这个分数

近 1 天仍在推送;README 给出了可直接复制的安装命令;装完即可用,无需额外配置;近月 npm 下载 2681 次,star 不多但真在被使用。

维护活跃
100
实用度
70
生态热度
69
上手便捷
100
信号质量
100
数据置信度
100%
评分怎么算
Plugin
81分

dsh-file-explorer-kit

ice5kysl/dsh-file-explorer-kit

dsh Web 会话内「文件」页签(conversation.view,order 20):以当前会话工作区为根的面包屑目录浏览,内联预览消毒渲染的 Markdown(marked + DOMPurify)、图片、带行号文本与 PDF;目录与读取全部经 ctx.webServer 注册的只读 /dsh-files 宿主路由,无任何写端点(中英双语)。

1个 star1,632次月下载19 天前更新
Plugin
65分

dsh-solution-explorer

xiaoksio/dsh-solution-explorer

DSH Web GUI 右侧边栏:VS Code 风格文件浏览器加源代码管理(git 状态、暂存/取消暂存/放弃变更、提交、差异、提交图形、抓取/拉取/推送同步、分支与远程管理、Git 初始化、多仓库切换、文件状态着色、文件类型图标),并提供打开会话/文件树/源代码管理里任一文件的编辑器视图(Markdown/HTML/PDF/图片预览、15 种语言语法高亮、逐块差异编辑、Ctrl+S 保存)、文件操作(新建/移动/复制/删除、在文件管理器中显示)、可折叠图标窄条、多标签底部终端(ConPTY),以及由宿主已配置模型基于暂存差异生成提交信息。

11个 star2,238次月下载10 天前更新
Plugin
57分

dsh-workspace-explorer

Jiyr0119/dsh-workspace-explorer

独立单功能的工作区文件树面板:会话头部图标打开当前工作区目录树的动画弹窗;点击或拖拽文件即可把引用插入输入框;自带搜索、行内预览、实时设置与中英双语;零配置,一条命令即装即用。

46个 star1,650次月下载24 天前更新