Obiguard AI Agent
AI-generatedSummary
Invokes the selected Obiguard AI agent with its configured prompt and mapped variables, then returns the agent’s response. Connect optional memory and tools; connect an output parser when a specific response format is required.
Inputs
- Description (required) — Describe the tool’s purpose for the LLM that selects when to invoke it.
- AI Agent Name or ID (required) — Select the Obiguard AI agent to call.
- Prompt Name or ID — Displays the active prompt version for the selected agent; execution uses the agent’s configured prompt version.
- Variables — Map values for the selected agent’s prompt variables. Values are converted to strings and substituted into prompt text; unset values are omitted.
- Custom Request Timeout — Enable to override the default 300-second timeout for each API request.
- Request Timeout (Seconds) — Maximum wait per request when custom timeout is enabled; minimum 1 second.
- Require Specific Output Format — Enable to expose an output parser connection and apply the connected parser to the agent response.
Output shape
A list of items, one per input item, each containing the parsed agent response or an object with an output field containing the response text.
The operation also accepts optional AI Memory and AI Tool connections. Memory supplies chat history and receives the new conversation messages; connected tools can be invoked by the agent, for up to 10 tool-call iterations. If the agent has no configured prompt version, execution fails. With continue-on-fail enabled, errors are returned as
{ "error": "…" }items.
Examples
Example 1: Provide variables to an agent prompt
Choose an agent, map values for its prompt variables, and optionally connect memory or tools.