Ringkasan
Nudgen CLI dirancang dengan pendekatan AI-First. Sambil menawarkan TUI yang indah untuk manusia, setiap perintah juga dioptimalkan untuk komunikasi antar mesin.Pola Agentic
Saat agen AI (seperti Claude, GPT, atau agen otomatisasi khusus) menggunakan CLI, mereka harus mengikuti pola berikut:- Output JSON: Tambahkan
--jsonke setiap perintah untuk mendapatkan data yang dapat ditafsirkan mesin. - Kesadaran Konteks: Selalu verifikasi konteks tim sebelum melakukan operasi.
- Non-interaktif: Gunakan flag yang sesuai untuk melewati permintaan TUI interaktif.
Otomatisasi JSON
Setiap perintah daftar dan status mendukung flag--json. Ini mengembalikan struktur JSON yang bersih, bukan tabel yang diformat.
Alur Kerja Multi-Tenant untuk Agen
Karena Nudgen mendukung banyak tim, agen harus memastikan mereka beroperasi pada tim yang benar sebelum membuat atau memperbarui sumber daya. Alur Kerja yang Direkomendasikan:- Periksa Tim Saat Ini:
- Ganti Tim (Jika Diperlukan):
Jika
iddari langkah sebelumnya tidak cocok dengan tim target: - Jalankan Perintah Data:
Lanjutkan dengan perintah
campaigns,contacts, ataubrand.
Praktik Terbaik untuk Pengembang Agen
- Penanganan Kesalahan: Pantau kode keluar. Kode keluar non-nol menunjukkan kesalahan (validasi, jaringan, atau autentikasi).
- Pembatasan Laju (Rate Limiting): CLI berkomunikasi dengan API Nudgen. Pastikan skrip agen Anda menangani batas laju dengan anggun.
- Mode Senyap: Jika perintah tidak menawarkan flag khusus untuk setiap prompt, pastikan agen Anda dapat menangani aliran stdout/stderr tanpa terjebak dalam perulangan TUI.