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

閱讀全文