Custom API
Manajemen Library API
| Add New API | Membuat entri custom API action baru yang dapat digunakan oleh agent. |
| Edit API Definition | Membuka editor side panel untuk API action yang sudah ada. |
| Delete API Definition | Menghapus API action dari tool list in-memory sebelum commit save-all. |
| Enable or Disable API | Mendukung status enable per-action untuk mengatur ketersediaan saat runtime. |
| Save All Changes | Menyimpan API action dan struktur category ke konfigurasi tools agent dalam satu langkah commit. |
Organisasi Category
| Category Creation | Menambahkan category bernama untuk mengelompokkan API action. |
| Category Rename | Mengganti nama label category dan memetakan ulang entri API yang terkait. |
| Category Deletion Guard | Mencegah penghapusan category yang masih memuat API. |
| Drag-and-drop Reordering | Mengubah urutan API dalam satu category menggunakan interaksi sortable. |
| Move API Across Categories | Mendukung pemindahan API antar category, termasuk grup uncategorized. |
Model Definisi API
| Basic Configuration | Mendefinisikan action name, description, rules, response prompt, HTTP method, dan target URI. |
| Authentication Options | Mendukung pengaturan authentication none, bearer, basic, custom header, dan berbasis OAuth. |
| Request Parameters Schema | Mendefinisikan property parameter termasuk type, requirement, location, dan enumeration opsional. |
| Additional Properties Flag | Mengatur apakah parameter yang tidak dideklarasikan diperbolehkan dalam request payload. |
| Metadata Forwarding | Pengaturan opsional untuk menambahkan field metadata runtime ke API call yang dikirim. |
Permukaan Import dan Validasi
| OpenAPI Schema Import | Mengimpor definisi action dari konten OpenAPI dalam format JSON atau YAML. |
| Schema Editor | Menggunakan input code-editor untuk payload schema dan alur konversi. |
| Schema File Upload | Mengunggah file .json, .yaml, atau .yml untuk mengisi editor, dengan format schema dideteksi otomatis dari ekstensi file. |
| Import Merge Behavior | Menambahkan API action hasil import ke dalam tool collection saat ini sebelum disimpan. |
Bulk Authentication
| Set Authentication Panel | Membuka sliding panel untuk mengonfigurasi satu authentication dan menerapkannya ke banyak custom API sekaligus. |
| Authentication Configuration | Menggunakan kembali field authentication yang sama seperti Add/Edit API (none, bearer, basic, custom header, OAuth). |
| API Selection | Menampilkan seluruh custom API yang dikelompokkan per category dengan checkbox, termasuk Select All, Clear All, dan pemilihan per-grup. |
| Overwrite Confirmation | Mengonfirmasi jumlah API yang terdampak dan memberi peringatan bahwa authentication yang ada akan ditimpa sebelum diterapkan. |
| Apply Behavior | Menimpa authentication hanya pada API yang dipilih di tool list in-memory sebelum commit save-all. |
Test Console
| API Test Mode | Membuka antarmuka test khusus per API action tanpa keluar dari konteks konfigurasi. |
| Parameter Input Runner | Menghasilkan kontrol input test dari schema parameter yang dikonfigurasi. |
| Metadata Test Fields | Menampilkan field metadata saat metadata forwarding diaktifkan untuk API tersebut. |
| Response Inspector | Menampilkan status code, headers, dan body dengan rendering terstruktur dan aksi copy. |