agent_id | str | auto UUID | Unique agent identifier. |
agent_name | str | "" | Display name for logs and traces. |
max_iterations | int | 10 | Max model-call loops before stopping. |
max_tokens | int | None | Token limit per run. |
stream_timeout_seconds | float | 300.0 | Streaming timeout. |
retry_transient_errors | bool | True | Auto-retry on transient errors. |
max_retries | int | 3 | Max retry attempts. |
validate_tool_args | bool | True | Validate tool arguments against schema. |
session_state | Dict | None | Default session state for tools. |
dependencies | Dict | None | Injected tool dependencies. |
tracing | Tracing | None | Tracing configuration. |
readers | ReadersConfig | None | File reader configuration. |