File Transfer (OpenClaw)
390,823 starsOpenClaw 核心內建插件(@openclaw/file-transfer):在已配對的節點(paired nodes)之間取回、列出與寫入檔案——用專屬 node 命令走 base64 over node.invoke,繞過 bash stdout 截斷,二進位檔案最大 16 MB;dir_fetch 可抓整個目錄樹(含 dotfiles 與隱藏目錄)。
- 首次公開:2026-04-30
- 數據截至:
- 2026-09-30
宿主
對已配對節點上政策允許的路徑:讀取(含整棵目錄樹與 dotfiles)、列出、寫入檔案——16 MB 內的二進位也能完整傳輸。官方明言政策會檢查 dir_fetch 的每一個後代路徑,任何一個被拒就整筆傳輸失敗;另有 path identity、symlink 與壓縮包大小/解壓限制。
它運作在 OpenClaw 專有的 node 配對與 node.invoke 命令通道上(官方 reference 頁記載其 contract 為 tools、並有專屬的 file-transfer CLI 命令組),檔案政策與審批(approvals migrate 流程)也是 OpenClaw Gateway 的機制。沒有 OpenClaw 的節點體系,這個插件無處可掛。
風險
這是把檔案「送到另一台機器」的通道:被注入的 agent 可以把腳本或設定檔寫進你其他裝置(等於在那台機器上放置可執行內容),或把敏感目錄整棵抓回來再經其他工具外傳。舊版的寬鬆權限在升級後被刻意凍結、要求人工重新審批——官方用這個設計告訴你:這裡的權限值得逐條看。
安裝提示詞
此插件隨 OpenClaw 核心 npm 包內建(官方 inventory 標記 included in OpenClaw),無需另行安裝;使用前需先在 OpenClaw 完成節點配對,並按官方 File transfers 文件設定檔案傳輸政策與審批。從舊版升級的話,官方要求先執行審批遷移流程重新確認既有權限。把這段貼給你的 agent。它刻意不含任何工具子命令 —— 指令請以該工具的官方文件為準。
宿主