安全與信任

沙箱隔離

每個智慧體的雲電腦如何被隔離——網路與資料邊界、持久化與清理。

當你給智慧體配上真正的工具——終端、瀏覽器、Git——你就是在信任它在你的資料上執行程式碼。Buda 通過給每個智慧體配一臺自己的雲電腦來確保這件事的安全。智慧體之間不共享機器,因此一個智慧體的工作絕不會洩漏到另一個智慧體那裡,行為異常的任務也受限於它自身的額度。

一個智慧體在它隔離的雲電腦裡工作

逐智慧體隔離

每個 Claw(爪)都在一個專屬沙箱中執行,該沙箱在智慧體建立時由 Buda 配給:

  • 每個智慧體一個沙箱。 每個智慧體都有自己的檔案、瀏覽器、終端和 Git——與你空間裡的其他所有智慧體隔離。
  • 命名的持久化卷。 工作檔案存放在逐智慧體的捲上(buda-agent-<space>-<agent>),因此兩個智慧體絕不會看到彼此的檔案。
  • 按套餐限定的 CPU 和記憶體。 資源由你空間的套餐配給。繁重的任務受限於該智慧體自己的配額——它無法把團隊其餘部分的資源耗盡。

網路與資料邊界

  • 按空間限定的資料。 一個沙箱只能訪問它所屬智慧體的工作檔案,以及它所屬空間的 Drive(雲盤)。它無法伸進另一個空間。
  • 以 Drive(雲盤)為邊界。 智慧體應當使用的知識是被有意放進 Drive(雲盤)的。沙箱從那裡讀取——它對你的其他系統沒有隱性訪問權。
  • 通過瀏覽器工具進行出站訪問。 智慧體通過自己沙箱化的瀏覽器和終端訪問網際網路,範圍限定在你交給它的任務內。

把每個沙箱當作一間由你自己佈置的潔淨室。如果某個文件不該被某個智慧體引用,就別把它上傳到那個智慧體所在空間的 Drive(雲盤)。

持久化與清理

  • 持久化的工作檔案。 智慧體的卷會在會話之間留存,因此智慧體能跨任務保留它的工作臺、歷史和記憶。
  • 空閒休眠。 當沙箱沒有進行中的工作時,Buda 會讓它休眠——不會有東西無人值守地持續執行,空閒算力也不會計入你的套餐扣費。
  • 按需喚醒。 下一個任務會把沙箱重新喚醒,檔案完好無損,因此持久化與清理協同工作:狀態被保留,但機器不會空轉發熱。

相關內容

On this page