Agen
Apa Itu Agen?
Agen adalah asisten AI terisolasi yang memecahkan masalah, menjalankan tugas, dan berkomunikasi di berbagai platform. Setiap agen memiliki workspace, riwayat sesi, konfigurasi model, dan binding salurannya sendiri.
Isolasi Agen
Setiap agen mendapatkan:
- Workspace, Direktori khusus untuk file, catatan, dan data khusus agen
- Sesi, Riwayat percakapan dan transkrip independen
- Konfigurasi, Pemilihan model, izin alat, batas pengeluaran
- Identitas, Persona unik yang ditentukan dalam file
AGENTS.mdagen - Profil Auth, Konfigurasi kunci API dan autentikasi per-agen
Persona Agen
Workspace setiap agen berisi file AGENTS.md yang mendefinisikan kepribadian, instruksi, dan panduan perilaku. Prompt sistem persisten ini membentuk cara agen merespons, nada, keahlian domain, pemformatan, penggunaan alat, dan kebijakan keamanan.
Routing Multi-Agen
Saat menjalankan beberapa agen, pesan masuk diarahkan secara otomatis berdasarkan binding:
- Binding saluran, Arahkan semua pesan dari platform (misalnya, semua Telegram → agen
personal) - Binding server/workspace, Arahkan server Discord tertentu atau workspace Slack ke agen khusus
- Binding jenis obrolan, Arahkan pesan pribadi ke satu agen dan pesan grup ke agen lainnya
- Binding kontak/rekan, Arahkan pesan dari kontak tertentu ke agen tertentu
Binding dievaluasi dalam urutan prioritas. Kecocokan pertama menang. Pesan yang tidak cocok masuk ke agen default.
Sub-Agen & Delegasi
Agen dapat memunculkan sub-agen untuk tugas khusus:
- Delegasi tugas, Uraikan tugas kompleks dan delegasikan bagian-bagiannya ke sub-agen khusus
- Eksekusi terisolasi, Sub-agen berjalan dalam konteks sesi mereka sendiri
- Percakapan bolak-balik, Agen dapat melakukan pertukaran dua arah (hingga 5 giliran) untuk berkolaborasi
- Pengumuman hasil, Hasil sub-agen dapat diposting kembali ke saluran asli
Tim & Orkestrasi
Tim multi-agen memungkinkan alur kerja yang terkoordinasi:
- Eksekusi paralel, Jalankan beberapa agen secara bersamaan pada aspek berbeda dari suatu tugas
- Pipeline berurutan, Rantai agen di mana setiap agen membangun di atas output sebelumnya
- Mode hibrida, Gabungkan eksekusi paralel dan berurutan
- Pelacakan tugas, Pantau status pekerjaan setiap agen (antrian, berjalan, selesai, kesalahan, dibatalkan)
Profil Alat
Kendalikan apa yang dapat dilakukan setiap agen:
| Profil | Alat yang Tersedia |
|---|---|
| minimal | Status sesi saja |
| coding | I/O file, eksekusi, sesi, memori, gambar |
| messaging | Pengiriman pesan, riwayat sesi |
| full | Semua alat (default) |
Daftar allow/deny kustom dapat diatur per-agen dan per-penyedia model.
Safe Mode
Safe Mode menyediakan sandbox eksekusi:
- Toggle master, Aktifkan atau nonaktifkan secara global
- Kontrol per-agen, Nonaktifkan untuk agen tepercaya, pertahankan untuk yang lainnya
- Persetujuan eksekusi, Operasi sensitif memerlukan persetujuan pengguna yang eksplisit
- Sinkronisasi kebijakan, Pengaturan disinkronkan di semua klien yang terhubung secara real time
Memori Agen
Setiap agen memiliki akses ke sistem memori:
- MEMORY.md, Catatan persisten dan informasi penting lintas sesi
- File memori, Pengetahuan terstruktur tambahan di
memory/ - Pencarian vektor, Cari memori menggunakan kueri bahasa alami
Lihat Sesi & Memori untuk detail lebih lanjut.