Package akka.javasdk.agent
Interface ToolCallGuardrail.ToolOrigin
- All Known Implementing Classes:
ToolCallGuardrail.ToolOrigin.FunctionTool,ToolCallGuardrail.ToolOrigin.RemoteMcp,ToolCallGuardrail.ToolOrigin.Unknown
- Enclosing interface:
ToolCallGuardrail
public static sealed interface ToolCallGuardrail.ToolOrigin
permits ToolCallGuardrail.ToolOrigin.FunctionTool, ToolCallGuardrail.ToolOrigin.RemoteMcp, ToolCallGuardrail.ToolOrigin.Unknown
Where the called tool runs:
ToolCallGuardrail.ToolOrigin.FunctionTool, ToolCallGuardrail.ToolOrigin.RemoteMcp or ToolCallGuardrail.ToolOrigin.Unknown.-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordA function tool of the agent.static final recordA tool on a remote MCP server.static final recordAn origin that this version of the SDK does not know.