Back to Picoclaw

🔄 Spawn & Tugasan Async

docs/guides/spawn-tasks.ms.md

0.2.81.9 KB
Original Source

🔄 Spawn & Tugasan Async

Kembali ke README

Tugasan Cepat (balas terus)

  • Laporkan masa semasa

Tugasan Panjang (guna spawn untuk async)

  • Cari berita AI di web dan ringkaskan
  • Semak e-mel dan laporkan mesej penting

**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
  }
}
OptionDefaultDescription
enabledtrueHidupkan/matikan heartbeat
interval30Selang semakan dalam minit (minimum: 5)

Pemboleh ubah persekitaran:

  • PICOCLAW_HEARTBEAT_ENABLED=false untuk nyahaktifkan
  • PICOCLAW_HEARTBEAT_INTERVAL=60 untuk menukar selang