Tampilan
Bagian 7 — Harness & Subagents
Semua agent yang kamu bangun sampai sini hidup dalam satu permintaan. Pengguna mengirim pesan, agent bekerja, jawaban keluar, selesai. Bahkan suspend/resume di 4.5 pada dasarnya adalah satu proses yang dijeda — bukan pekerjaan yang benar-benar hidup sendiri.
Bagian ini tentang agent yang bekerja melampaui satu permintaan: coding agent yang membawa perubahan melalui CI dan tinjauan, agent SRE yang menyesuaikan diri saat insiden berkembang, agent penjualan yang bereaksi saat sinyal dari akun berubah.
Dokumentasi Mastra menyebut kumpulan kemampuan ini harness — sesuatu yang menjaga pekerjaan agent tetap durable (bertahan), visible (bisa diamati), dan steerable (bisa diarahkan).
Ini kumpulan kemampuan, bukan satu fitur
Yang penting dipahami sejak awal: harness bukan satu tombol yang dinyalakan. Ia beberapa kemampuan terpisah yang bisa diadopsi satu per satu sesuai kebutuhan.
| Kalau kamu ingin | Mulai dari | Bab |
|---|---|---|
| Run bertahan melewati koneksi putus atau restart server | Durable Agents | 7.1 |
| Menjalankan tool lambat tanpa memblokir | Background Tasks | 7.1 |
| Agent terus bekerja sampai tujuan tercapai | Goals | 7.2 |
| Memulai pekerjaan otomatis pada waktu berulang | Schedules | 7.2 |
| Menambah konteks atau membangunkan thread yang menganggur | Signals | 7.2 |
| Membagi pekerjaan ke agent yang lebih spesialis | Subagents | 7.3 |
| Memberi agent berkas, shell, dan lingkungan terisolasi | Sandboxes | 7.4 |
Peringatan tentang kestabilan API
Beberapa kemampuan di bagian ini ditandai Beta oleh dokumentasi resmi, dengan catatan bahwa perubahan yang memutus kompatibilitas bisa terjadi tanpa kenaikan versi mayor. Yang bertanda beta saat materi ini ditulis: Durable Agents, Goals, Schedules, dan Signals.
Ini tidak berarti jangan dipakai — berarti pin versimu dan baca catatan rilis sebelum menaikkan versi. Bagian ini juga karena itu lebih menekankan konsep daripada detail API: konsepnya bertahan lebih lama daripada nama methodnya.
Bab di bagian ini
| Bab | Isi |
|---|---|
| 7.1 | Durable agents dan background tasks |
| 7.2 | Goals, schedules, signals, dan signal providers |
| 7.3 | Subagents, supervisor, dan skills |
| 7.4 | Sandboxes, filesystem, dan browser |
Prasyarat bagian ini
- Bagian 4 selesai — konsep snapshot dan resume dipakai lagi di sini
- Storage terpasang — hampir semua kemampuan di bagian ini memerlukannya
Lanjut ke mana
Mulai dari 7.1 Durable Agents.