Index A | B | C | D | E | F | G | H | I | J | L | M | N | O | P | R | S | T | U | V | W A add() (agent.middleware.MiddlewareChain method) add_message() (agent.session.Session method) after() (agent.middleware.LoggingMiddleware method) (agent.middleware.MetricsMiddleware method) (agent.middleware.Middleware method) (agent.middleware.RedactionMiddleware method) agent (agent.types.router.RouteResult attribute) (agent.types.RouteResult attribute) Agent (class in agent.agent) agent.agent module agent.config module agent.errors module agent.execution.runtime module agent.execution.tool_loop module agent.messages module agent.middleware module agent.providers.base module agent.providers.deepseek module agent.providers.gemini module agent.providers.openai module agent.providers.registry module agent.response module agent.router module agent.schemas module agent.session module agent.stores.base module agent.stores.memory module agent.stores.sqlite module agent.stream module agent.tools module agent.types module agent.types.config module agent.types.messages module agent.types.response module agent.types.router module agent.types.stream module agent.types.tools module AgentConfig (class in agent.config) (class in agent.types) (class in agent.types.config) AgentError AgentRequest (class in agent.messages) (class in agent.types) (class in agent.types.messages) AgentResponse (class in agent.response) (class in agent.types) (class in agent.types.response) AgentRouter (class in agent.router) api_key (agent.config.AgentConfig attribute) (agent.types.AgentConfig attribute) (agent.types.config.AgentConfig attribute) arguments (agent.tools.ToolCall attribute) (agent.types.ToolCall attribute) (agent.types.tools.ToolCall attribute) assistant() (agent.messages.Message class method) (agent.types.Message class method) (agent.types.messages.Message class method) AsyncStreamResponse (class in agent.stream) AuthenticationError B base_url (agent.config.AgentConfig attribute) (agent.types.AgentConfig attribute) (agent.types.config.AgentConfig attribute) BaseProvider (class in agent.providers.base) batch (agent.types.config.ProviderCapabilities attribute) (agent.types.ProviderCapabilities attribute) before() (agent.middleware.LoggingMiddleware method) (agent.middleware.MetricsMiddleware method) (agent.middleware.Middleware method) (agent.middleware.RedactionMiddleware method) build_tool_messages() (agent.execution.tool_loop.ToolLoop method) C capabilities (agent.providers.base.BaseProvider attribute) (agent.providers.deepseek.DeepSeekProvider attribute) (agent.providers.gemini.GeminiProvider attribute) (agent.providers.openai.OpenAIProvider attribute) CAPABILITY (agent.types.router.RoutingStrategy attribute) (agent.types.RoutingStrategy attribute) CHEAPEST (agent.types.router.RoutingStrategy attribute) (agent.types.RoutingStrategy attribute) clear() (agent.session.Session method) (agent.stores.memory.InMemoryStore method) (agent.stores.sqlite.SQLiteStore method) (agent.tools.ToolRegistry method) collect() (agent.stream.AsyncStreamResponse method) (agent.stream.StreamResponse method) completion_tokens (agent.response.Usage attribute) (agent.types.response.Usage attribute) (agent.types.Usage attribute) content (agent.messages.Message attribute) (agent.response.AgentResponse attribute) (agent.tools.ToolResult attribute) (agent.types.AgentResponse attribute) (agent.types.Message attribute) (agent.types.messages.Message attribute) (agent.types.response.AgentResponse attribute) (agent.types.ToolResult attribute) (agent.types.tools.ToolResult attribute) ContentPart (class in agent.messages) (class in agent.types) (class in agent.types.messages) cost_estimate (agent.response.AgentResponse attribute) (agent.types.AgentResponse attribute) (agent.types.response.AgentResponse attribute) create() (agent.providers.registry.ProviderRegistry class method) CUSTOM (agent.types.router.RoutingStrategy attribute) (agent.types.RoutingStrategy attribute) D DEEPSEEK_BASE_URL (agent.providers.deepseek.DeepSeekProvider attribute) DeepSeekProvider (class in agent.providers.deepseek) default_system (agent.config.AgentConfig attribute) (agent.types.AgentConfig attribute) (agent.types.config.AgentConfig attribute) delete() (agent.stores.base.SessionStore method) (agent.stores.memory.InMemoryStore method) (agent.stores.sqlite.SQLiteStore method) description (agent.tools.ToolSpec attribute) (agent.types.tools.ToolSpec attribute) (agent.types.ToolSpec attribute) E error (agent.stream.StreamEvent attribute) (agent.types.stream.StreamEvent attribute) (agent.types.StreamEvent attribute) error_event() (agent.stream.StreamEvent class method) (agent.types.stream.StreamEvent class method) (agent.types.StreamEvent class method) estimate_cost() (in module agent.config) (in module agent.types.config) execute() (agent.tools.Tool method) execute_sync() (agent.tools.Tool method) execute_tool_calls() (agent.execution.tool_loop.ToolLoop method) execute_tool_calls_async() (agent.execution.tool_loop.ToolLoop method) ExecutionRuntime (class in agent.execution.runtime) exists() (agent.stores.base.SessionStore method) exponential_base (agent.types.config.RetryConfig attribute) (agent.types.RetryConfig attribute) extra (agent.config.AgentConfig attribute) (agent.types.AgentConfig attribute) (agent.types.config.AgentConfig attribute) extract_json() (in module agent.schemas) F FALLBACK (agent.types.router.RoutingStrategy attribute) (agent.types.RoutingStrategy attribute) FASTEST (agent.types.router.RoutingStrategy attribute) (agent.types.RoutingStrategy attribute) fork() (agent.session.Session method) from_dict() (agent.response.Usage class method) (agent.session.Session class method) (agent.tools.ToolCall class method) (agent.types.response.Usage class method) (agent.types.ToolCall class method) (agent.types.tools.ToolCall class method) (agent.types.Usage class method) function (agent.tools.ToolSpec attribute) (agent.types.tools.ToolSpec attribute) (agent.types.ToolSpec attribute) G GeminiProvider (class in agent.providers.gemini) get() (agent.tools.ToolRegistry method) get_all() (agent.tools.ToolRegistry method) get_api_key() (in module agent.config) (in module agent.types.config) get_base_url() (in module agent.config) (in module agent.types.config) get_class() (agent.providers.registry.ProviderRegistry class method) get_delay() (agent.types.config.RetryConfig method) (agent.types.RetryConfig method) get_provider() (in module agent.providers.registry) H has_tool_calls (agent.response.AgentResponse property) (agent.types.AgentResponse property) (agent.types.response.AgentResponse property) history() (agent.session.Session method) I id (agent.tools.ToolCall attribute) (agent.types.ToolCall attribute) (agent.types.tools.ToolCall attribute) image_data (agent.messages.ContentPart attribute) (agent.types.ContentPart attribute) (agent.types.messages.ContentPart attribute) image_data_part() (agent.messages.ContentPart class method) (agent.types.ContentPart class method) (agent.types.messages.ContentPart class method) image_url (agent.messages.ContentPart attribute) (agent.types.ContentPart attribute) (agent.types.messages.ContentPart attribute) image_url_part() (agent.messages.ContentPart class method) (agent.types.ContentPart class method) (agent.types.messages.ContentPart class method) initial_delay (agent.types.config.RetryConfig attribute) (agent.types.RetryConfig attribute) InMemoryStore (class in agent.stores.memory) input (agent.messages.AgentRequest attribute) (agent.types.AgentRequest attribute) (agent.types.messages.AgentRequest attribute) is_async (agent.tools.ToolSpec attribute) (agent.types.tools.ToolSpec attribute) (agent.types.ToolSpec attribute) is_error (agent.tools.ToolResult attribute) (agent.types.ToolResult attribute) (agent.types.tools.ToolResult attribute) is_registered() (agent.providers.registry.ProviderRegistry class method) J jitter (agent.types.config.RetryConfig attribute) (agent.types.RetryConfig attribute) json() (agent.agent.Agent method) (agent.router.AgentRouter method) (agent.session.Session method) json_async() (agent.agent.Agent method) (agent.session.Session method) json_mode (agent.types.config.ProviderCapabilities attribute) (agent.types.ProviderCapabilities attribute) json_schema (agent.schemas.Schema property) L latency_ms (agent.response.AgentResponse attribute) (agent.types.AgentResponse attribute) (agent.types.response.AgentResponse attribute) list_providers() (agent.providers.registry.ProviderRegistry class method) list_sessions() (agent.stores.base.SessionStore method) (agent.stores.memory.InMemoryStore method) (agent.stores.sqlite.SQLiteStore method) load() (agent.stores.base.SessionStore method) (agent.stores.memory.InMemoryStore method) (agent.stores.sqlite.SQLiteStore method) LoggingMiddleware (class in agent.middleware) M max_context_tokens (agent.types.config.ProviderCapabilities attribute) (agent.types.ProviderCapabilities attribute) max_delay (agent.types.config.RetryConfig attribute) (agent.types.RetryConfig attribute) max_iterations (agent.execution.tool_loop.ToolLoopConfig attribute) (agent.types.config.ToolLoopConfig attribute) (agent.types.ToolLoopConfig attribute) max_output_tokens (agent.types.config.ProviderCapabilities attribute) (agent.types.ProviderCapabilities attribute) max_retries (agent.config.AgentConfig attribute) (agent.types.AgentConfig attribute) (agent.types.config.AgentConfig attribute) (agent.types.config.RetryConfig attribute) (agent.types.RetryConfig attribute) max_tokens (agent.config.AgentConfig attribute) (agent.messages.AgentRequest attribute) (agent.types.AgentConfig attribute) (agent.types.AgentRequest attribute) (agent.types.config.AgentConfig attribute) (agent.types.messages.AgentRequest attribute) max_tool_calls_per_iteration (agent.execution.tool_loop.ToolLoopConfig attribute) (agent.types.config.ToolLoopConfig attribute) (agent.types.ToolLoopConfig attribute) media_type (agent.messages.ContentPart attribute) (agent.types.ContentPart attribute) (agent.types.messages.ContentPart attribute) Message (class in agent.messages) (class in agent.types) (class in agent.types.messages) message_end() (agent.stream.StreamEvent class method) (agent.types.stream.StreamEvent class method) (agent.types.StreamEvent class method) message_start_event() (agent.stream.StreamEvent class method) (agent.types.stream.StreamEvent class method) (agent.types.StreamEvent class method) messages (agent.messages.AgentRequest attribute) (agent.session.Session property) (agent.types.AgentRequest attribute) (agent.types.messages.AgentRequest attribute) metadata (agent.messages.AgentRequest attribute) (agent.types.AgentRequest attribute) (agent.types.messages.AgentRequest attribute) MetricsMiddleware (class in agent.middleware) Middleware (class in agent.middleware) MiddlewareChain (class in agent.middleware) model (agent.agent.Agent property) (agent.config.AgentConfig attribute) (agent.response.AgentResponse attribute) (agent.types.AgentConfig attribute) (agent.types.AgentResponse attribute) (agent.types.config.AgentConfig attribute) (agent.types.response.AgentResponse attribute) model_config (agent.config.AgentConfig attribute) (agent.execution.tool_loop.ToolLoopConfig attribute) (agent.messages.AgentRequest attribute) (agent.messages.ContentPart attribute) (agent.messages.Message attribute) (agent.response.AgentResponse attribute) (agent.response.Usage attribute) (agent.stream.StreamEvent attribute) (agent.tools.ToolCall attribute) (agent.tools.ToolResult attribute) (agent.tools.ToolSpec attribute) (agent.types.AgentConfig attribute) (agent.types.AgentRequest attribute) (agent.types.AgentResponse attribute) (agent.types.config.AgentConfig attribute) (agent.types.config.ProviderCapabilities attribute) (agent.types.config.RetryConfig attribute) (agent.types.config.ToolLoopConfig attribute) (agent.types.ContentPart attribute) (agent.types.Message attribute) (agent.types.messages.AgentRequest attribute) (agent.types.messages.ContentPart attribute) (agent.types.messages.Message attribute) (agent.types.ProviderCapabilities attribute) (agent.types.response.AgentResponse attribute) (agent.types.response.Usage attribute) (agent.types.RetryConfig attribute) (agent.types.router.RouteResult attribute) (agent.types.RouteResult attribute) (agent.types.stream.StreamEvent attribute) (agent.types.StreamEvent attribute) (agent.types.ToolCall attribute) (agent.types.ToolLoopConfig attribute) (agent.types.ToolResult attribute) (agent.types.tools.ToolCall attribute) (agent.types.tools.ToolResult attribute) (agent.types.tools.ToolSpec attribute) (agent.types.ToolSpec attribute) (agent.types.Usage attribute) module agent.agent agent.config agent.errors agent.execution.runtime agent.execution.tool_loop agent.messages agent.middleware agent.providers.base agent.providers.deepseek agent.providers.gemini agent.providers.openai agent.providers.registry agent.response agent.router agent.schemas agent.session agent.stores.base agent.stores.memory agent.stores.sqlite agent.stream agent.tools agent.types agent.types.config agent.types.messages agent.types.response agent.types.router agent.types.stream agent.types.tools N name (agent.messages.Message attribute) (agent.providers.base.BaseProvider attribute) (agent.providers.deepseek.DeepSeekProvider attribute) (agent.providers.gemini.GeminiProvider attribute) (agent.providers.openai.OpenAIProvider attribute) (agent.tools.Tool property) (agent.tools.ToolCall attribute) (agent.tools.ToolResult attribute) (agent.tools.ToolSpec attribute) (agent.types.Message attribute) (agent.types.messages.Message attribute) (agent.types.ToolCall attribute) (agent.types.ToolResult attribute) (agent.types.tools.ToolCall attribute) (agent.types.tools.ToolResult attribute) (agent.types.tools.ToolSpec attribute) (agent.types.ToolSpec attribute) native_schema_output (agent.types.config.ProviderCapabilities attribute) (agent.types.ProviderCapabilities attribute) O on_error() (agent.middleware.LoggingMiddleware method) (agent.middleware.MetricsMiddleware method) (agent.middleware.Middleware method) (agent.middleware.RetryPolicyMiddleware method) OpenAIProvider (class in agent.providers.openai) output (agent.response.AgentResponse attribute) (agent.types.AgentResponse attribute) (agent.types.response.AgentResponse attribute) output_schema (agent.messages.AgentRequest attribute) (agent.types.AgentRequest attribute) (agent.types.messages.AgentRequest attribute) P parallel_tool_execution (agent.execution.tool_loop.ToolLoopConfig attribute) (agent.types.config.ToolLoopConfig attribute) (agent.types.ToolLoopConfig attribute) parameters (agent.tools.ToolSpec attribute) (agent.types.tools.ToolSpec attribute) (agent.types.ToolSpec attribute) parse_json() (agent.schemas.Schema method) prompt_tokens (agent.response.Usage attribute) (agent.types.response.Usage attribute) (agent.types.Usage attribute) provider (agent.agent.Agent property) (agent.config.AgentConfig attribute) (agent.response.AgentResponse attribute) (agent.types.AgentConfig attribute) (agent.types.AgentResponse attribute) (agent.types.config.AgentConfig attribute) (agent.types.response.AgentResponse attribute) ProviderCapabilities (class in agent.types) (class in agent.types.config) ProviderError ProviderRegistry (class in agent.providers.registry) R RateLimitError raw (agent.response.AgentResponse attribute) (agent.stream.StreamEvent attribute) (agent.types.AgentResponse attribute) (agent.types.response.AgentResponse attribute) (agent.types.stream.StreamEvent attribute) (agent.types.StreamEvent attribute) reason (agent.types.router.RouteResult attribute) (agent.types.RouteResult attribute) RedactionMiddleware (class in agent.middleware) register() (agent.providers.registry.ProviderRegistry class method) (agent.tools.ToolRegistry method) repair_json() (in module agent.schemas) request_id (agent.response.AgentResponse attribute) (agent.types.AgentResponse attribute) (agent.types.response.AgentResponse attribute) RequestTimeoutError resolve_config() (agent.config.AgentConfig method) (agent.types.AgentConfig method) (agent.types.config.AgentConfig method) resolve_model() (in module agent.config) (in module agent.types.config) retryable_errors (agent.types.config.RetryConfig attribute) (agent.types.RetryConfig attribute) RetryConfig (class in agent.types) (class in agent.types.config) RetryPolicyMiddleware (class in agent.middleware) role (agent.messages.Message attribute) (agent.types.Message attribute) (agent.types.messages.Message attribute) ROUND_ROBIN (agent.types.router.RoutingStrategy attribute) (agent.types.RoutingStrategy attribute) RouteResult (class in agent.types) (class in agent.types.router) RoutingError RoutingStrategy (class in agent.types) (class in agent.types.router) run() (agent.agent.Agent method) (agent.execution.runtime.ExecutionRuntime method) (agent.providers.base.BaseProvider method) (agent.providers.deepseek.DeepSeekProvider method) (agent.providers.gemini.GeminiProvider method) (agent.providers.openai.OpenAIProvider method) (agent.router.AgentRouter method) (agent.session.Session method) run_after() (agent.middleware.MiddlewareChain method) run_async() (agent.agent.Agent method) (agent.execution.runtime.ExecutionRuntime method) (agent.providers.base.BaseProvider method) (agent.providers.deepseek.DeepSeekProvider method) (agent.providers.gemini.GeminiProvider method) (agent.providers.openai.OpenAIProvider method) (agent.router.AgentRouter method) (agent.session.Session method) run_before() (agent.middleware.MiddlewareChain method) run_loop() (agent.execution.tool_loop.ToolLoop method) run_loop_async() (agent.execution.tool_loop.ToolLoop method) run_on_error() (agent.middleware.MiddlewareChain method) S save() (agent.stores.base.SessionStore method) (agent.stores.memory.InMemoryStore method) (agent.stores.sqlite.SQLiteStore method) schema (agent.messages.AgentRequest property) (agent.types.AgentRequest property) (agent.types.messages.AgentRequest property) Schema (class in agent.schemas) schema_to_prompt() (in module agent.schemas) SchemaValidationError Session (class in agent.session) session() (agent.agent.Agent method) session_id (agent.messages.AgentRequest attribute) (agent.session.Session property) (agent.types.AgentRequest attribute) (agent.types.messages.AgentRequest attribute) SessionStore (class in agent.stores.base) should_retry() (agent.types.config.RetryConfig method) (agent.types.RetryConfig method) specs() (agent.tools.ToolRegistry method) SQLiteStore (class in agent.stores.sqlite) stats() (agent.middleware.MetricsMiddleware method) stop (agent.messages.AgentRequest attribute) (agent.types.AgentRequest attribute) (agent.types.messages.AgentRequest attribute) stop_on_error (agent.execution.tool_loop.ToolLoopConfig attribute) (agent.types.config.ToolLoopConfig attribute) (agent.types.ToolLoopConfig attribute) stop_reason (agent.response.AgentResponse attribute) (agent.types.AgentResponse attribute) (agent.types.response.AgentResponse attribute) stream() (agent.agent.Agent method) (agent.execution.runtime.ExecutionRuntime method) (agent.providers.base.BaseProvider method) (agent.providers.deepseek.DeepSeekProvider method) (agent.providers.gemini.GeminiProvider method) (agent.providers.openai.OpenAIProvider method) (agent.router.AgentRouter method) (agent.session.Session method) stream_async() (agent.agent.Agent method) (agent.execution.runtime.ExecutionRuntime method) (agent.providers.base.BaseProvider method) (agent.providers.deepseek.DeepSeekProvider method) (agent.providers.gemini.GeminiProvider method) (agent.providers.openai.OpenAIProvider method) (agent.router.AgentRouter method) (agent.session.Session method) StreamEvent (class in agent.stream) (class in agent.types) (class in agent.types.stream) streaming (agent.types.config.ProviderCapabilities attribute) (agent.types.ProviderCapabilities attribute) StreamResponse (class in agent.stream) structured_output (agent.types.config.ProviderCapabilities attribute) (agent.types.ProviderCapabilities attribute) supports_json_mode() (agent.providers.base.BaseProvider method) supports_native_schema() (agent.providers.base.BaseProvider method) supports_streaming() (agent.providers.base.BaseProvider method) supports_structured_output() (agent.providers.base.BaseProvider method) supports_tools() (agent.providers.base.BaseProvider method) supports_vision() (agent.providers.base.BaseProvider method) system (agent.messages.AgentRequest attribute) (agent.session.Session property) (agent.types.AgentRequest attribute) (agent.types.messages.AgentRequest attribute) system() (agent.messages.Message class method) (agent.types.Message class method) (agent.types.messages.Message class method) system_messages (agent.types.config.ProviderCapabilities attribute) (agent.types.ProviderCapabilities attribute) T temperature (agent.config.AgentConfig attribute) (agent.messages.AgentRequest attribute) (agent.types.AgentConfig attribute) (agent.types.AgentRequest attribute) (agent.types.config.AgentConfig attribute) (agent.types.messages.AgentRequest attribute) text (agent.messages.ContentPart attribute) (agent.messages.Message property) (agent.response.AgentResponse attribute) (agent.stream.AsyncStreamResponse property) (agent.stream.StreamEvent attribute) (agent.stream.StreamResponse property) (agent.types.AgentResponse attribute) (agent.types.ContentPart attribute) (agent.types.Message property) (agent.types.messages.ContentPart attribute) (agent.types.messages.Message property) (agent.types.response.AgentResponse attribute) (agent.types.stream.StreamEvent attribute) (agent.types.StreamEvent attribute) text_delta() (agent.stream.StreamEvent class method) (agent.types.stream.StreamEvent class method) (agent.types.StreamEvent class method) text_part() (agent.messages.ContentPart class method) (agent.types.ContentPart class method) (agent.types.messages.ContentPart class method) timeout (agent.config.AgentConfig attribute) (agent.types.AgentConfig attribute) (agent.types.config.AgentConfig attribute) timeout_per_tool (agent.execution.tool_loop.ToolLoopConfig attribute) (agent.types.config.ToolLoopConfig attribute) (agent.types.ToolLoopConfig attribute) TimeoutError (in module agent.errors) to_anthropic_schema() (agent.tools.ToolSpec method) (agent.types.tools.ToolSpec method) (agent.types.ToolSpec method) to_dict() (agent.response.AgentResponse method) (agent.session.Session method) (agent.tools.ToolCall method) (agent.tools.ToolResult method) (agent.types.AgentResponse method) (agent.types.response.AgentResponse method) (agent.types.ToolCall method) (agent.types.ToolResult method) (agent.types.tools.ToolCall method) (agent.types.tools.ToolResult method) to_gemini_schema() (agent.tools.ToolSpec method) (agent.types.tools.ToolSpec method) (agent.types.ToolSpec method) to_messages() (agent.messages.AgentRequest method) (agent.types.AgentRequest method) (agent.types.messages.AgentRequest method) to_openai_schema() (agent.tools.ToolSpec method) (agent.types.tools.ToolSpec method) (agent.types.ToolSpec method) Tool (class in agent.tools) tool() (agent.messages.Message class method) (agent.types.Message class method) (agent.types.messages.Message class method) (in module agent.tools) tool_call (agent.stream.StreamEvent attribute) (agent.types.stream.StreamEvent attribute) (agent.types.StreamEvent attribute) tool_call_delta (agent.stream.StreamEvent attribute) (agent.types.stream.StreamEvent attribute) (agent.types.StreamEvent attribute) tool_call_delta_event() (agent.stream.StreamEvent class method) (agent.types.stream.StreamEvent class method) (agent.types.StreamEvent class method) tool_call_id (agent.messages.Message attribute) (agent.tools.ToolResult attribute) (agent.types.Message attribute) (agent.types.messages.Message attribute) (agent.types.ToolResult attribute) (agent.types.tools.ToolResult attribute) tool_call_start() (agent.stream.StreamEvent class method) (agent.types.stream.StreamEvent class method) (agent.types.StreamEvent class method) tool_calls (agent.messages.Message attribute) (agent.response.AgentResponse attribute) (agent.stream.AsyncStreamResponse property) (agent.stream.StreamResponse property) (agent.types.AgentResponse attribute) (agent.types.Message attribute) (agent.types.messages.Message attribute) (agent.types.response.AgentResponse attribute) tool_result (agent.stream.StreamEvent attribute) (agent.types.stream.StreamEvent attribute) (agent.types.StreamEvent attribute) tool_result_event() (agent.stream.StreamEvent class method) (agent.types.stream.StreamEvent class method) (agent.types.StreamEvent class method) ToolCall (class in agent.tools) (class in agent.types) (class in agent.types.tools) ToolExecutionError ToolLoop (class in agent.execution.tool_loop) ToolLoopConfig (class in agent.execution.tool_loop) (class in agent.types) (class in agent.types.config) ToolRegistry (class in agent.tools) ToolResult (class in agent.tools) (class in agent.types) (class in agent.types.tools) tools (agent.agent.Agent property) (agent.messages.AgentRequest attribute) (agent.types.AgentRequest attribute) (agent.types.config.ProviderCapabilities attribute) (agent.types.messages.AgentRequest attribute) (agent.types.ProviderCapabilities attribute) ToolSpec (class in agent.tools) (class in agent.types) (class in agent.types.tools) top_p (agent.config.AgentConfig attribute) (agent.messages.AgentRequest attribute) (agent.types.AgentConfig attribute) (agent.types.AgentRequest attribute) (agent.types.config.AgentConfig attribute) (agent.types.messages.AgentRequest attribute) total_tokens (agent.response.Usage attribute) (agent.types.response.Usage attribute) (agent.types.Usage attribute) type (agent.messages.ContentPart attribute) (agent.stream.StreamEvent attribute) (agent.types.ContentPart attribute) (agent.types.messages.ContentPart attribute) (agent.types.stream.StreamEvent attribute) (agent.types.StreamEvent attribute) U UnsupportedFeatureError usage (agent.response.AgentResponse attribute) (agent.stream.AsyncStreamResponse property) (agent.stream.StreamEvent attribute) (agent.stream.StreamResponse property) (agent.types.AgentResponse attribute) (agent.types.response.AgentResponse attribute) (agent.types.stream.StreamEvent attribute) (agent.types.StreamEvent attribute) Usage (class in agent.response) (class in agent.types) (class in agent.types.response) usage_event() (agent.stream.StreamEvent class method) (agent.types.stream.StreamEvent class method) (agent.types.StreamEvent class method) user() (agent.messages.Message class method) (agent.types.Message class method) (agent.types.messages.Message class method) V vacuum() (agent.stores.sqlite.SQLiteStore method) validate() (agent.schemas.Schema method) validate_config() (agent.providers.base.BaseProvider method) vision (agent.types.config.ProviderCapabilities attribute) (agent.types.ProviderCapabilities attribute) W with_config() (agent.agent.Agent method) with_overrides() (agent.config.AgentConfig method) (agent.types.AgentConfig method) (agent.types.config.AgentConfig method)