dsh-browser-fs:让 dsh agent 读写浏览器所在机器的本地文件
dsh-browser-fs 是一款 dsh 客户端插件,旨在解决远程部署的 dsh agent 无法直接访问用户浏览器本地文件的问题。该插件利用 File System Access API,允许用户授权本地目录,并通过 WebSocket 通道将工具调用转发至浏览器执行。 核心功能包括注册 `browser_fs_list`、`browser_fs_read` 和 `browser_fs_write` 三个模型工具,支持目录列表、UTF-8 文本读取(默认上限 256 KiB)及写入。浏览器端提供浮动卡片,用于显示连接与授权状态,支持目录树浏览、文件搜索及图片/文本预览(文本预览限 64K
阅读全文