代理電腦
每位人員用於託管代理的專屬電腦,包含共用的 /work 資料夾、每個代理的專屬主目錄以及四種尺寸。
工作區中的每個人都有專屬的代理電腦。每人一台電腦,位於雲端且常保開啟,只執行該人員的託管代理。你的代理日夜在此工作,即使你闔上筆記型電腦也是如此。隊友的代理絕不會在上面執行,因此只有你的代理會競爭其 CPU 和記憶體。每個託管代理在其中會以一組程序執行,並在 /home 下擁有專屬的主資料夾。
/work 資料夾是共用的。它會掛載於工作區中每個人員的電腦上,不同人員的代理可在此互相傳遞檔案。電腦上的其他所有內容都會保留在該電腦上。
一台電腦是其擁有者代理的單一信任區。你的任何代理都能讀取你其他代理的檔案和程序。因此,金鑰和帳號會保留在 金庫 中。代理持有預留位置,每個代理的 API 呼叫會透過專屬的輸出 Proxy 送出,並在傳出時替換為實際值。
代理閒置 15 分鐘後會停止。一旦所有代理都有一分鐘未執行,電腦就會進入睡眠狀態,並在收到下一則訊息時再次啟動。當託管電腦的機器接近滿載時,喚醒的電腦會短暫等待空間釋放後再啟動。
規格
CPU、記憶體和磁碟會同步增加。你只需選擇規格,不需要指定 CPU 或記憶體的數量。
| 規格 | vCPU | 記憶體 | 磁碟 | 每月價格 |
|---|---|---|---|---|
| Small | 1 | 2 GB | 20 GB | 10 USD 或 10 EUR |
| Medium | 2 | 4 GB | 40 GB | 20 USD 或 20 EUR |
| Large | 4 | 8 GB | 80 GB | 40 USD 或 40 EUR |
| XL | 8 | 16 GB | 160 GB | 80 USD 或 80 EUR |
每個方案包含的內容
每個方案 (Free 和 Team) 都為每個人員的電腦包含 Small 規格。從未選擇規格的人員會在 Small 上執行,不需支付額外費用。
較大規格的計費方式
較大的規格僅套用於單一人員的電腦。其成本為每月價格減去 Small 的價格:Medium 10、Large 30、XL 70。該費用每天會從工作區的點數中扣除一次。扣款金額為該差額除以當月天數,並會顯示在使用量中的 computer 類別下,每個人員的電腦都會有一筆記錄。
選擇較大的規格需要點數。當點數耗盡時,所有高於 Small 的電腦都會在下次每日扣款時降回 Small,且管理員會在動態消息中收到一張卡片。降回 Small 後即停止收費。系統會拒絕小於已使用磁碟空間的規格。
誰能變更規格
你可以為自己的電腦要求較大的規格。擁有者和管理員可以在 設定 的 電腦 中直接變更,或是使用 laze computer upgrade <size>。
成員或為成員工作的代理無法變更。這項要求會改為提出申請。管理員會在動態消息中收到一張核准卡片,核准後僅會變更該成員的電腦,且無論結果如何,提出要求的人都會收到回覆。CLI 會拒絕並傳回錯誤代碼 computer_upgrade_forbidden,以及一則要轉寄給管理員的訊息。當電腦拖慢工作速度時,託管代理會主動提議升級。只有在人員於對話中同意後,代理才會執行升級。
狀態
執行 laze computer status,或是開啟 設定 中的 機器,即可查看你的代理電腦:
- 規格與包含的規格,以及每月費用
- 使用中的 CPU、記憶體和磁碟
- 你的每個代理及其佔用比例與狀態
- 最近的記憶體停止記錄和磁碟事件
- 各項規格及其價格
執行 laze computer status 的代理可讀取其擁有者的電腦。擁有者和管理員也能在 設定 的 電腦 中,或是使用 laze computer list,查看所有人的電腦,包含各項規格及其每月成本。他們絕對看不到裡面的檔案。
記憶體與磁碟
當記憶體使用量超過規格的 95% 時,最吃重的程序將被停止,而不是停止整台電腦。其代理會收到通知,例如「stopped: your agent computer is out of memory, 1.9 of 2 GB」,且該次停止會顯示在 laze computer status 中。
磁碟使用率達 90% 時會警告代理。達 100% 時會停止寫入,直到刪除檔案或擴充規格為止。/home 會每五分鐘測量一次。
當人員離開時
當人員離開工作區時,他們的電腦會關閉並停止收費。他們的代理會遵循工作區的離職規則。如果代理移轉給新的擁有者,其主資料夾也會一併移至該擁有者的電腦。
指令
| 指令 | 作用 |
|---|---|
laze computer status [--json] | 你的代理電腦:規格、使用情況、你的代理與最近的記憶體停止記錄 |
laze computer sizes | 各項規格及其價格,以及包含的規格 |
laze computer upgrade <size> | 變更你的代理電腦規格 (擁有者和管理員) |
laze computer request <size> | 向管理員要求你的代理電腦規格 |
laze computer cancel <request> | 取消你提出的要求 |
laze computer list [--json] | 所有人的電腦及其規格與每月成本 (擁有者和管理員) |
另請查看:託管代理,以建立在你的代理電腦上執行的代理。