docs/guides/spawn-tasks.ms.md
Kembali ke README
**Tingkah laku utama:**
| Feature | Description |
| ----------------------- | --------------------------------------------------------- |
| **spawn** | Mencipta sub-agen async, tidak menyekat heartbeat |
| **Independent context** | Sub-agen mempunyai konteks sendiri, tiada sejarah sesi |
| **message tool** | Sub-agen berkomunikasi terus dengan pengguna melalui message tool |
| **Non-blocking** | Selepas spawn, heartbeat terus ke tugasan seterusnya |
#### Cara Komunikasi Sub-agen Berfungsi
Heartbeat dicetuskan ↓ Agen membaca HEARTBEAT.md ↓ Untuk tugasan panjang: spawn sub-agen ↓ ↓ Terus ke tugasan seterusnya Sub-agen bekerja secara bebas ↓ ↓ Semua tugasan selesai Sub-agen menggunakan tool "message" ↓ ↓ Balas HEARTBEAT_OK Pengguna menerima hasil secara terus
Sub-agen mempunyai akses kepada tools (message, web_search, dan sebagainya) dan boleh berkomunikasi dengan pengguna secara bebas tanpa melalui agen utama.
**Konfigurasi:**
```json
{
"heartbeat": {
"enabled": true,
"interval": 30
}
}
| Option | Default | Description |
|---|---|---|
enabled | true | Hidupkan/matikan heartbeat |
interval | 30 | Selang semakan dalam minit (minimum: 5) |
Pemboleh ubah persekitaran:
PICOCLAW_HEARTBEAT_ENABLED=false untuk nyahaktifkanPICOCLAW_HEARTBEAT_INTERVAL=60 untuk menukar selang