Ctrl+点击聊天里的路径与链接,直达文件夹或新标签页
29.9/100
综合分
1
GitHub 星标
290
npm 周下载
—/5
用户评分
数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-pathlinknpm 源 · dsh-pathlink 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · market
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 56 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包dsh-pathlink @ 0.1.4
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/9/21 23:42:26
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令读写/删除本地文件发起外部网络请求
查看扫描证据(共 10 处,展示前 10 条)
- 执行外部命令来自配置/变量lib/index.js:59
const child = spawn(command, args, { - 读取本地文件lib/index.js:75
return statSync(path).isDirectory(); - 读取本地文件lib/index.js:126
const target = candidates.find((candidate) => existsSync(candidate)); - 写入本地文件lib/index.js:274
mkdirSync(this.drop.dropDir, { recursive: true }); - 读取本地文件lib/index.js:282
await stat(target); - 写入本地文件lib/index.js:289
writeFileSync(target, body); - 读取本地文件lib/index.js:368
entries = await readdir(dir, { withFileTypes: true }); - 读取本地文件lib/index.js:385
info = await stat(full); - 发起网络请求lib/client.js:14942
const response = await fetch( - 发起网络请求lib/client.js:14950
const response = await fetch(`${HOST_BASE}/save?name=${encodeURIComponent(file2.name)}`, {
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-typert-loader@deepseek-ai/cordis@deepseek-ai/dsh-session-persistence@deepseek-ai/dsh-typert-protocol给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- Ctrl+点击路径与链接
- 打开所在文件夹
- 新标签页打开链接
在 DeepSeek Harness 聊天里 Ctrl+点击文件路径和链接:路径会在系统文件管理器中打开所在文件夹,链接会在新浏览器标签页打开。
README
由 DeepSeek 最新模型翻译生成dsh-pathlink
· English
在 DeepSeek Harness 对话里,Ctrl+点击文件路径与链接。
自动识别聊天消息(助手回复、用户气泡、代码块、工具卡片)中的文件路径和 URL,用淡淡的虚线下划线标记,Ctrl+点击(macOS 为 ⌘)即可打开:
- 路径 → 打开所在文件夹——在系统文件管理器中打开该文件所在的文件夹并选中它(Windows explorer /select、macOS open -R、Linux 用 xdg-open 打开父目录);如果路径本身是目录,则直接打开目录。
- 链接 → 浏览器新标签页打开——覆盖渲染器未自动转成链接的裸 URL (比如用户消息气泡里的);markdown 链接本身已在新标签页打开。
普通点击不触发任何行为,不会干扰选中、复制等操作。路径不存在时会弹出 toast 提示原因,而不是静默失败。
Ctrl+点击提示
消息中的路径识别
① 悬停路径显示 Ctrl+点击提示,点击后在文件夹中定位该文件 · ② 真实对话中被识别的路径(虚线下划线)。
展开完整文档(README 剩余 1 节)
dsh-pathlink · English 在 DeepSeek Harness 对话里,Ctrl+点击文件路径与链接。 自动识别聊天消息(助手回复、用户气泡、代码块、工具卡片)中的文件路径和 URL,用淡淡的虚线下划线标记,Ctrl+点击(macOS 为 ⌘)即可打开: - 路径 → 打开所在文件夹——在系统文件管理器中打开该文件所在的文件夹并选中它(Windows explorer /select、macOS open -R、Linux 用 xdg-open 打开父目录);如果路径本身是目录,则直接打开目录。 - 链接 → 浏览器新标签页打开——覆盖渲染器未自动转成链接的裸 URL (比如用户消息气泡里的);markdown 链接本身已在新标签页打开。 普通点击不触发任何行为,不会干扰选中、复制等操作。路径不存在时会弹出 toast 提示原因,而不是静默失败。 Ctrl+点击提示 消息中的路径识别 ① 悬停路径显示 Ctrl+点击提示,点击后在文件夹中定位该文件 · ② 真实对话中被识别的路径(虚线下划线)。 安装 dsh plugin --profile web add dsh-pathlink 或从 GitHub 安装: dsh plugin --profile web add github:penguin-oo/dsh-pathlink 安装后重启 Web 界面生效。仅支持 web 配置档(点击面是浏览器)。 使用 1. 等消息渲染完成后,被识别的路径/链接会带虚线下划线。 2. 按住 Ctrl(macOS 为 ⌘)点击。 - 路径 → 资源管理器/Finder 打开所在文件夹并选中该文件。 - 链接 → 浏览器新标签页打开。 3. 相对路径先按该会话的工作目录解析,再按 Harness 进程目录解析;路径不存在时弹出 toast 提示。 配置 | 键 | 默认值 | 含义 | | maxPathChars | 1024 | 接受的路径文本最大字符数 | 实现原理 - 客户端(dsh.client,platform web):MutationObserver 驱动的扫描器监视已渲染的对话容器(data-chat-flow / data-conversation-scroll),在文本节点中识别路径与 URL,包成惰性行内 span,并用一个捕获阶段委托的 click 监听统一处理。刻意不使用官方 chatFileMentions 缝,避免与内置 deliverables 提供方冲突,同时保证所有表面(正文、行内代码、代码块、用户消息、工具卡片)行为一致。 - 宿主端(pathlink Remote 服务):只读的 open 方法——按所指向会话的工作目录解析相对路径、校验存在性、拉起平台文件管理器。无持久状态,不创建/恢复任何 Agent 或 Session。 开发 npm install npm run build # 打包 src/client → lib/client.js npm run smoke # Remote 标记 + Typert 清单校验 node scripts/e2e-synthetic.mjs # 浏览器 E2E,目标 http://127.0.0.1:3738 docs/demo.html 由 node scripts/build-demo.mjs 构建(复用生产识别器),截图用 node scripts/e2e-screenshot.mjs 生成。 限制 - 仅 Web 界面(点击面是浏览器);宿主打开器覆盖 Windows / macOS / Linux。 - 路径识别基于启发式:中文目录名可正常保留;若路径末段是裸英文单词(无扩展名)且紧接英文正文,偶有过匹配——存在性校验会把这类误判挡在「路径不存在」toast 里,不会打开错误的东西。 许可证 MIT 致谢 为 DeepSeek Harness 插件生态而作——感谢 LINUX DO 社区的反馈与测试。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
penguin-oo/dsh-pathlink
Ctrl+点击聊天里的路径与链接,直达文件夹或新标签页
相关插件 · 市场 / 管理
插件精选列表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
这是你的仓库?认领条目