返回 CodeWhale
FLEET.id.md
根目录 / docs / FLEET.id.md
1 # Agent Fleet (Armada Agen)
2
3 Agent Fleet adalah control plane yang mengutamakan lokal (*local-first*) untuk eksekusi banyak pekerja (*multi-worker*) yang tahan lama. Fleet **bukanlah** mesin eksekusi terpisah: seorang pekerja fleet (*fleet worker*) adalah eksekusi `codewhale exec` tanpa antarmuka yang diluncurkan dan dilacak oleh fleet secara permanen.
4
5 Gunakan Fleet daripada pembagian tugas agen yang berumur pendek ketika pekerjaan membutuhkan percobaan ulang (*retry*), ketahanan terhadap mode tidur/restart komputer, eksekusi jarak jauh, bukti tanda terima (*receipts*), atau jejak audit ber-ledger.
6
7 ---
8
9 ## Perintah Dasar CLI Fleet
10
11 ```sh
12 codewhale fleet init
13 codewhale fleet run tasks.json --max-workers 4
14 codewhale fleet status
15 codewhale fleet inspect <worker-id>
16 codewhale fleet logs <worker-id>
17 codewhale fleet artifacts <worker-id>
18 codewhale fleet interrupt <worker-id>
19 codewhale fleet restart <worker-id>
20 codewhale fleet resume <run-id>
21 codewhale fleet stop --all
22 ```
23
24 `codewhale fleet resume <run-id>` adalah perintah pemulihan setelah sistem terhenti: perintah ini memutar ulang ledger, merekonsiliasi tugas yang terhenti (Mencoba lagi sesuai anggaran tugas, atau melaporkannya jika gagal), lalu menampilkan status setelah pemulihan. Perintah ini aman dijalankan setelah laptop terbangun dari mode tidur atau setelah restart runtime.
25
26 ---
27
28 ## Lokasi Penyimpanan Status
29
30 Status Fleet disimpan di dalam ruang kerja di bawah `.codewhale/fleet.jsonl`. Log pekerja dan log adapter disimpan di bawah `.codewhale/fleet/` dan `.codewhale/fleet-host/`.
31
32 ### Perbedaan Status Interaktif dan Persisten
33
34 - Di dalam TUI: Perintah `/fleet status` (atau `/subagents`) menampilkan sub-agen yang terhubung ke sesi interaktif saat ini.
35 - Di dalam Shell: Perintah `codewhale fleet status` membaca riwayat eksekusi Fleet yang tersimpan di ledger `.codewhale/fleet.jsonl`.
36
36 lines MARKDOWN