前言¶
DSH(DeepSeek Harness)采用插件化架构,开发者常需要在智能体工作流中处理本地文件。虽然 DSH 支持扩展,但直接在 Web 端复用桌面端的文件系统能力并不容易。dsh-plugin-file-manager-laoboshi 插件旨在解决这一问题,它将原生文件管理能力封装并适配到 DSH 环境中。
插件定位¶
这是一个由 Modole 维护的客户端插件。其核心功能是从 Laoboshi Agent Studio 中提取文件管理能力,为劳博士 DSH 桌面客户端提供工作区文件浏览和预览支持。
核心功能¶
- 工作区文件浏览:提供文件系统导航接口,支持在工作区内查找和查看文件。
- 文件预览:支持对文件内容的预览功能。
- DSH Web 兼容性支持:适配 Web 端运行时,确保插件在 Web 环境下可用。
- 依赖注入:自动注入
dsh-client-runtime和dsh-client-ui-settings,以支持客户端通信与 UI 配置。
安装与启用¶
使用官方命令安装,安装后必须重启 dsh web 才能生效。
dsh plugin --profile web add https://github.com/Modole/dsh-plugin-file-manager-laoboshi.git
安装完成后,DSH 会自动读取 dsh.bundle manifest 文件,并将此插件包添加到当前所选的配置文件中。
注意事项与安全¶
- 权限范围:插件以当前用户的权限执行,这意味着它拥有与 dsh 进程相同的文件系统访问权。
- 安装审查:在安装前,请务必审查源代码以确保符合安全标准。
- 敏感信息:在 GitHub Issues 中发布问题时,切勿泄露凭据、SSH 私钥或本地运行时数据库。
- 版本差异:v0.1.0 版本的 UI 使用了 Laoboshi Desktop 原生能力。如果在 DSH Web 端使用,系统会显示兼容性通知。
总结¶
该插件通过注入特定运行时依赖和提供文件浏览接口,解决了 DSH 环境下的文件操作需求。对于需要处理本地文件的智能体开发者,这是一个实用工具。