agent ===== Agentic execution: tool-call loops, result types, and response validation. .. automodule:: ffai.agent :members: :undoc-members: :show-inheritance: Classes ------- .. autoclass:: ffai.agent.AgentLoop :members: :undoc-members: :show-inheritance: :inherited-members: .. autoclass:: ffai.agent.AgentResult :members: :undoc-members: :show-inheritance: :inherited-members: .. autoclass:: ffai.agent.ResponseValidator :members: :undoc-members: :show-inheritance: :inherited-members: .. autoclass:: ffai.agent.ToolCallRecord :members: :undoc-members: :show-inheritance: :inherited-members: