Agent API
Constrains agent responses to predefined choices using ToolLoopAgent. Ensures predictable, type-safe outputs.