State Transition Map

This diagram shows all valid state transitions in the Hugin agent framework. Source states are on the left, and their possible target states are on the right. Each source can connect to multiple targets, visualizing the complete transition graph.

Source State
Target States
LLM/Oracle
Tool
Agent/Task
Human/User
Terminal

Reading the Diagram

Each row shows a source state and all the states it can transition to. For example, OracleResponse (the LLM's decision) can lead to tool calls, agent calls, human questions, more oracle queries, or task completion. This branching reflects the agent's decision-making capability at each step.