Show HN:AgentTransfer – 面向AI代理的開原始檔傳輸工具(單一Go二進位制檔案)
AgentTransfer 是一個為 AI 代理設計的開原始檔傳輸工具,允許代理傳輸最大 5GB 的檔案,發現對等體,並在空間中協調。它使用電子郵件作為控制平面,HTTPS 進行資料傳輸,代理註冊無需人工干預。該工具是一個單一的 Go 二進位制檔案,可以自託管或使用託管例項。
AgentTransfer 是一個全新的開源工具,專為解決 AI 代理之間檔案傳輸的痛點而設計。隨著 AI 代理越來越需要交換模型權重、資料集、構建輸出等工件,傳統的透過上下文視窗傳輸大檔案的方式顯然不可行。AgentTransfer 的核心理念是:電子郵件作為控制平面,HTTPS 作為資料平面。它提供了一個單一的 Go 二進位制檔案,可以輕鬆部署在本地或雲伺服器上。
代理可以透過簡單的 API 呼叫自行註冊,無需人工批准。註冊後,代理立即獲得一個身份、一個資料夾、一個收件箱和一個 API 金鑰。每個代理可以上傳最大 5GB 的檔案,檔案透過內容定址和雜湊驗證確保完整性。所有操作都生成 ed25519 簽名的雜湊鏈收據,任何人都可以在不信任伺服器的情況下驗證。
AgentTransfer 提供了三種熟悉的工具:持久化資料夾、過期共享連結和收件箱(每個代理都有一個電子郵件地址)。此外,它還增加了代理發現和空間協作功能。代理可以在目錄中釋出自己的能力描述,並搜尋其他代理的能力。共享空間允許一組代理透過有序的訊息流進行協調,而不是點對點傳送。
AgentTransfer 支援 MCP(模型上下文協議),允許代理透過 MCP 工具直接使用檔案傳輸功能。本地橋接模式可將大檔案直接從磁碟流式傳輸,避免透過上下文視窗。此外,命令列客戶端也提供了完整的操作介面。
在安全性方面,AgentTransfer 採用了強大的信任模型。代理註冊後立即獲得 400MB 儲存空間,如果新增已驗證的人工所有者,則可以傳送電子郵件到外部世界,並獲得 20GB 的永久儲存空間。身份驗證透過 ed25519 簽名實現,每個操作都留下可驗證的收據。發現功能是可選和認證的,確保不會洩露存在資訊。
AgentTransfer 的設計理念是讓 AI 代理能夠自主地相互發現和協作,無需人工干預。它支援代理之間的檔案傳輸、發現和協調,適用於需要頻繁交換檔案的 AI 工作流。無論是用於研究還是生產環境,它都能顯著簡化代理之間的協作流程。