Custom API
API Library Management
| Add New API | Creates a new custom API action entry that can be used by the agent. |
| Edit API Definition | Opens a side panel editor for existing API actions. |
| Delete API Definition | Removes API actions from the in-memory tool list before save-all commit. |
| Enable or Disable API | Supports per-action enable state to control runtime availability. |
| Save All Changes | Persists API actions and category structure to agent tools configuration in one commit step. |
Category Organization
| Category Creation | Adds named categories to group API actions. |
| Category Rename | Renames category labels and remaps linked API entries. |
| Category Deletion Guard | Prevents deleting categories that still contain APIs. |
| Drag-and-drop Reordering | Reorders APIs within a category using sortable interactions. |
| Move API Across Categories | Supports moving APIs between categories, including uncategorized group. |
API Definition Model
| Basic Configuration | Defines action name, description, rules, response prompt, HTTP method, and target URI. |
| Authentication Options | Supports none, bearer, basic, custom header, and OAuth-based authentication settings. |
| Request Parameters Schema | Defines parameter properties including type, requirement, location, and optional enumeration. |
| Additional Properties Flag | Controls whether undeclared parameters are allowed in request payloads. |
| Metadata Forwarding | Optional setting to append runtime metadata fields to outgoing API calls. |
Import and Validation Surface
| OpenAPI Schema Import | Imports action definitions from OpenAPI content in JSON or YAML format. |
| Schema Editor | Uses code-editor input for schema payload and conversion flow. |
| Import Merge Behavior | Appends imported API actions into the current tool collection before persistence. |
Test Console
| API Test Mode | Opens a dedicated test interface per API action without leaving the configuration context. |
| Parameter Input Runner | Generates test input controls from the configured parameter schema. |
| Metadata Test Fields | Exposes metadata fields when metadata forwarding is enabled for the API. |
| Response Inspector | Displays status code, headers, and body with structured rendering and copy actions. |