Skip to content

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 inginMulai dariBab
Run bertahan melewati koneksi putus atau restart serverDurable Agents7.1
Menjalankan tool lambat tanpa memblokirBackground Tasks7.1
Agent terus bekerja sampai tujuan tercapaiGoals7.2
Memulai pekerjaan otomatis pada waktu berulangSchedules7.2
Menambah konteks atau membangunkan thread yang menganggurSignals7.2
Membagi pekerjaan ke agent yang lebih spesialisSubagents7.3
Memberi agent berkas, shell, dan lingkungan terisolasiSandboxes7.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

BabIsi
7.1Durable agents dan background tasks
7.2Goals, schedules, signals, dan signal providers
7.3Subagents, supervisor, dan skills
7.4Sandboxes, 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.

Materi belajar mandiri. Bukan dokumentasi resmi Mastra.