Hugin Interaction State Machine

This diagram shows all possible state transitions in the Hugin agent framework. Each node represents an interaction type, and arrows show valid transitions between them.

LLM Interactions AskOracle, OracleResponse
Tool Interactions ToolCall, ToolResult
Agent Interactions TaskDefinition, AgentCall, AgentResult, TaskResult, TaskChain
Human Interactions AskHuman, HumanResponse, ExternalInput

Drag to pan, scroll to zoom