List of all items
Structs
- a2a::remote_agent::AgentCard
- a2a::remote_agent::AgentSkill
- a2a::remote_agent::RemoteA2aAgent
- a2a::remote_agent::RemoteA2aAgentConfig
- a2a::types::A2aArtifact
- a2a::types::A2aFileContent
- a2a::types::A2aMessage
- a2a::types::A2aTask
- a2a::types::TaskArtifactUpdateEvent
- a2a::types::TaskStatus
- a2a::types::TaskStatusUpdateEvent
- agent_config::AgentConfig
- agent_config::ToolConfig
- agent_session::AgentSession
- agent_session::NoOpSessionWriter
- agent_tool::AgentTool
- agents::generated::ActiveStreamingToolParams
- agents::generated::ActivityEvent
- agents::generated::AgentTool
- agents::generated::ApigeeLlmParams
- agents::generated::AppendEventRequest
- agents::generated::ArtifactVersion
- agents::generated::Auth
- agents::generated::AuthCredential
- agents::generated::AuthToolArguments
- agents::generated::BaseArtifactService
- agents::generated::BaseCredentialExchanger
- agents::generated::BaseCredentialService
- agents::generated::BaseLlmConnection
- agents::generated::BaseMemoryService
- agents::generated::BasePolicyEngine
- agents::generated::BaseToolParams
- agents::generated::CallCodeEvent
- agents::generated::CodeExecutionInput
- agents::generated::CodeExecutionResult
- agents::generated::CodeGroupMatch
- agents::generated::CodeResultEvent
- agents::generated::ContentEvent
- agents::generated::CreateSessionRequest
- agents::generated::DeleteArtifactRequest
- agents::generated::DeleteSessionRequest
- agents::generated::ErrorEvent
- agents::generated::Event
- agents::generated::EventActions
- agents::generated::Example
- agents::generated::ExecuteCodeParams
- agents::generated::ExecutorContext
- agents::generated::File
- agents::generated::FileArtifactVersion
- agents::generated::FinishedEvent
- agents::generated::GeminiParams
- agents::generated::GetSessionConfig
- agents::generated::GetSessionRequest
- agents::generated::HttpAuth
- agents::generated::HttpCredentials
- agents::generated::InvocationContextParams
- agents::generated::ListArtifactKeysRequest
- agents::generated::ListSessionsRequest
- agents::generated::ListSessionsResponse
- agents::generated::ListVersionsRequest
- agents::generated::LiveRequest
- agents::generated::LlmAgent
- agents::generated::LlmAgentBuilder
- agents::generated::LlmAgentConfig
- agents::generated::LlmRequest
- agents::generated::LlmResponse
- agents::generated::LoadArtifactRequest
- agents::generated::Logger
- agents::generated::LoopAgent
- agents::generated::LoopAgentBuilder
- agents::generated::LoopAgentConfig
- agents::generated::MemoryEntry
- agents::generated::OAuth2Auth
- agents::generated::OTelHooks
- agents::generated::OtelExportersConfig
- agents::generated::ParsedVersion
- agents::generated::PolicyCheckResult
- agents::generated::RunAsyncToolRequest
- agents::generated::RunConfig
- agents::generated::RunnerConfig
- agents::generated::SaveArtifactRequest
- agents::generated::SearchMemoryRequest
- agents::generated::SearchMemoryResponse
- agents::generated::ServiceAccount
- agents::generated::ServiceAccountCredential
- agents::generated::Session
- agents::generated::StdioConnectionParams
- agents::generated::StreamableHTTPConnectionParams
- agents::generated::ThoughtEvent
- agents::generated::ToolCallEvent
- agents::generated::ToolCallPolicyContext
- agents::generated::ToolConfirmationEvent
- agents::generated::ToolProcessLlmRequest
- agents::generated::ToolResultEvent
- agents::generated::TraceAgentInvocationParams
- agents::generated::TraceCallLlmParams
- agents::generated::TraceMergedToolCallsParams
- agents::generated::TraceSendDataParams
- agents::generated::TraceToolCallParams
- agents::generated::TranscriptionEntry
- agents::generated::UpdateCodeExecutionResultParams
- agents::loop_agent::LoopAgent
- agents::parallel::ParallelAgent
- agents::sequential::SequentialAgent
- artifacts::Artifact
- artifacts::ArtifactMetadata
- artifacts::FileArtifactService
- artifacts::ForwardingArtifactService
- artifacts::InMemoryArtifactService
- auth::config::AuthConfig
- auth::config::AuthToolArguments
- auth::credential::AuthCredential
- auth::credential::HttpAuth
- auth::credential::HttpCredentials
- auth::credential::OAuth2Auth
- auth::credential::ServiceAccountCredential
- auth::exchanger::CredentialExchangerRegistry
- auth::handler::AuthHandler
- callback::ToolCallResult
- code_executors::built_in::BuiltInCodeExecutor
- code_executors::container::ContainerCodeExecutor
- code_executors::container::ContainerCodeExecutorConfig
- code_executors::types::CodeExecutionInput
- code_executors::types::CodeExecutionResult
- code_executors::types::CodeFile
- code_executors::unsafe_local::UnsafeLocalCodeExecutor
- code_executors::vertex_ai::VertexAiCodeExecutor
- code_executors::vertex_ai::VertexAiCodeExecutorConfig
- confirmation::ToolConfirmation
- context::CallbackContext
- context::InvocationContext
- context::ToolContext
- credentials::AuthCredential
- credentials::InMemoryCredentialService
- evaluation::EvalCase
- evaluation::EvalCaseFile
- evaluation::EvalMetric
- evaluation::EvalResult
- evaluation::EvalSet
- evaluation::EvalSetFile
- evaluation::ExpectedToolUse
- evaluation::HallucinationEvaluator
- evaluation::IntermediateData
- evaluation::Invocation
- evaluation::InvocationFile
- evaluation::InvocationTurn
- evaluation::LlmAsJudge
- evaluation::LlmAsJudgeConfig
- evaluation::PerInvocationResult
- evaluation::ResponseEvaluator
- evaluation::RubricEvaluator
- evaluation::SafetyEvaluator
- evaluation::SafetySignal
- evaluation::TestConfig
- evaluation::ToolUseRecord
- evaluation::TrajectoryEvaluator
- evaluation::UserSimulatorEvaluator
- events::Event
- events::EventActions
- live::background_agent_dispatch::BackgroundAgentDispatcher
- live::background_tool::BackgroundToolTracker
- live::background_tool::DefaultResultFormatter
- live::builder::LiveSessionBuilder
- live::callbacks::EventCallbacks
- live::computed::ComputedRegistry
- live::computed::ComputedVar
- live::context_builder::ContextBuilder
- live::context_builder::SectionBuilder
- live::context_writer::DeferredWriter
- live::context_writer::PendingContext
- live::effect_executor::LiveEffectExecutor
- live::extractor::FieldPromotion
- live::extractor::LlmExtractor
- live::handle::LiveHandle
- live::input_vad::BackendInputVad
- live::input_vad::BackendVadSnapshot
- live::needs::NeedsFulfillment
- live::needs::RepairConfig
- live::persistence::FsPersistence
- live::persistence::MemoryPersistence
- live::persistence::SessionSnapshot
- live::phase::Phase
- live::phase::PhaseMachine
- live::phase::PhasePreparation
- live::phase::PhaseTransition
- live::phase::Transition
- live::phase::TransitionResult
- live::reactor::EffectPolicy
- live::reactor::LiveReactor
- live::reactor::PromptOnPlaybackDrained
- live::reactor::Reaction
- live::reactor::UserSpeechActivityRule
- live::reactor::VoiceRuntimeState
- live::session_signals::SessionSignals
- live::soft_turn::SoftTurnDetector
- live::telemetry::SessionTelemetry
- live::temporal::ConsecutiveFailureDetector
- live::temporal::RateDetector
- live::temporal::SustainedDetector
- live::temporal::TemporalPattern
- live::temporal::TemporalRegistry
- live::temporal::TurnCountDetector
- live::transcript::ToolCallSummary
- live::transcript::TranscriptBuffer
- live::transcript::TranscriptTurn
- live::transcript::TranscriptWindow
- live::watcher::Watcher
- live::watcher::WatcherRegistry
- llm::EnvTokenProvider
- llm::GcloudTokenProvider
- llm::LlmRequest
- llm::LlmResponse
- llm::TokenUsage
- llm::gemini::GeminiLlm
- llm::gemini::GeminiLlmParams
- llm::registry::LlmRegistry
- llm_agent::LlmAgent
- llm_agent::LlmAgentBuilder
- memory::InMemoryMemoryService
- memory::MemoryEntry
- memory::VertexAiMemoryBankConfig
- memory::VertexAiMemoryBankService
- memory::VertexAiRagMemoryConfig
- memory::VertexAiRagMemoryService
- middleware::MiddlewareChain
- middleware::latency::LatencyMiddleware
- middleware::latency::ToolLatency
- middleware::log::LogMiddleware
- middleware::retry::RetryMiddleware
- optimization::EvalSample
- optimization::OptimizerResult
- optimization::SimplePromptOptimizer
- optimization::SimplePromptOptimizerConfig
- planners::BuiltInPlanner
- planners::PlanReActPlanner
- plugin::AllowAllPolicy
- plugin::ContextFilterPlugin
- plugin::DenyListPolicy
- plugin::GlobalInstructionPlugin
- plugin::LoggingPlugin
- plugin::PluginManager
- plugin::ReflectRetryToolPlugin
- plugin::SecurityPlugin
- processors::ContentFilter
- processors::InstructionInserter
- processors::RequestProcessorChain
- processors::ResponseProcessorChain
- router::AgentRegistry
- run_config::RunConfig
- runner::Runner
- session::InMemorySessionService
- session::Session
- session::SessionId
- session::SqliteSessionConfig
- session::SqliteSessionService
- state::PrefixedState
- state::ReadOnlyPrefixedState
- state::State
- state::StateKey
- state::StateMutation
- telemetry::TelemetryMiddleware
- telemetry::setup::TelemetrySetup
- text::DispatchTextAgent
- text::FallbackTextAgent
- text::FnTextAgent
- text::JoinTextAgent
- text::LlmTextAgent
- text::LoopTextAgent
- text::MapOverTextAgent
- text::ParallelTextAgent
- text::RaceTextAgent
- text::RouteRule
- text::RouteTextAgent
- text::SequentialTextAgent
- text::TapTextAgent
- text::TaskRegistry
- text::TimeoutTextAgent
- text_agent_tool::TextAgentTool
- text_runner::InMemoryRunner
- tool::ActiveStreamingTool
- tool::dispatcher::ToolDispatcher
- tool::simple::SimpleTool
- tool::typed::TypedTool
- tools::bash_tool::BashToolPolicy
- tools::bash_tool::ExecuteBashTool
- tools::example_tool::Example
- tools::example_tool::ExampleTool
- tools::exit_loop::ExitLoopTool
- tools::get_user_choice::GetUserChoiceTool
- tools::google_search::GoogleSearchTool
- tools::load_memory::LoadMemoryTool
- tools::long_running::LongRunningFunctionTool
- tools::mcp::session_manager::McpSessionManager
- tools::mcp::session_manager::McpToolInfo
- tools::mcp::tool::McpTool
- tools::mcp::toolset::McpToolset
- tools::preload_memory::PreloadMemoryTool
- tools::retrieval::FilesRetrievalTool
- tools::retrieval::RetrievalResult
- tools::retrieval::VertexAiRagRetrievalTool
- tools::transfer_to_agent::TransferToAgentTool
- tools::url_context::UrlContextTool
- tools::vertex_ai_search::VertexAiSearchConfig
- tools::vertex_ai_search::VertexAiSearchTool
- toolset::StaticToolset
Enums
- a2a::types::A2aPart
- a2a::types::TaskState
- agent_config::AgentConfigError
- agent_session::InputEvent
- agents::generated::A2AMetadataKeys
- agents::generated::DataPartType
- agents::generated::EventType
- agents::generated::LogLevel
- agents::generated::MetadataKeys
- agents::generated::OAuthGrantType
- agents::generated::StreamingMode
- artifacts::ArtifactError
- auth::credential::AuthCredentialType
- auth::exchanger::CredentialExchangeError
- auth::schemes::AuthScheme
- auth::schemes::OAuthGrantType
- callback::BeforeToolResult
- code_executors::base::CodeExecutorError
- context::AgentEvent
- credentials::CredentialError
- error::AgentError
- error::ToolError
- evaluation::CriterionConfig
- evaluation::EvalError
- evaluation::MatchStrategy
- evaluation::RubricMode
- evaluation::SafetyCategory
- evaluation::TrajectoryMatchType
- events::structured::EventType
- events::structured::StructuredEvent
- live::background_tool::ToolExecutionMode
- live::callbacks::CallbackMode
- live::events::LiveEvent
- live::extractor::ExtractionTrigger
- live::extractor::MergePolicy
- live::needs::RepairAction
- live::phase::InstructionModifier
- live::phase::PhaseInstruction
- live::phase::TransitionEvaluation
- live::phase::TransitionTrigger
- live::reactor::EffectMode
- live::reactor::LiveEffect
- live::reactor::ReactorEvent
- live::session_signals::SessionType
- live::steering::ContextDelivery
- live::steering::SteeringMode
- live::watcher::WatchPredicate
- llm::LlmError
- memory::MemoryError
- optimization::OptimizerError
- planners::PlannerError
- plugin::PluginResult
- plugin::PolicyOutcome
- processors::ProcessorError
- run_config::StreamingMode
- session::SessionError
- state::StateMutationOrigin
- tool::ToolClass
- tool::ToolKind
- tools::mcp::session_manager::McpConnectionParams
- tools::mcp::session_manager::McpError
- utils::variant::GoogleLlmVariant
Traits
- agent::Agent
- artifacts::ArtifactService
- auth::exchanger::CredentialExchanger
- code_executors::base::CodeExecutor
- credentials::CredentialService
- evaluation::Evaluator
- live::background_tool::ResultFormatter
- live::extractor::TurnExtractor
- live::persistence::SessionPersistence
- live::reactor::ReactorRule
- live::temporal::PatternDetector
- llm::BaseLlm
- llm::TokenProvider
- memory::MemoryService
- middleware::Middleware
- optimization::AgentOptimizer
- optimization::Sampler
- planners::Planner
- plugin::Plugin
- plugin::PolicyEngine
- processors::RequestProcessor
- processors::ResponseProcessor
- session::SessionService
- text::TextAgent
- tool::InputStreamingTool
- tool::StreamingTool
- tool::ToolFunction
- tools::example_tool::ExampleProvider
- tools::retrieval::BaseRetrievalTool
- toolset::Toolset
Functions
- a2a::event_converter::to_a2a_message
- a2a::event_converter::to_adk_event
- a2a::part_converter::to_a2a_part
- a2a::part_converter::to_a2a_parts
- a2a::part_converter::to_genai_part
- a2a::part_converter::to_genai_parts
- agent_config::discover_agent_configs
- code_executors::utils::build_code_execution_result_part
- code_executors::utils::build_executable_code_part
- code_executors::utils::extract_code_from_text
- evaluation::parse_evalset
- evaluation::parse_evalset_str
- evaluation::parse_test_config
- evaluation::parse_test_config_str
- events::structured::to_structured_events
- instruction::inject_session_state
- live::steering::build_steering_context
- telemetry::logging::log_agent_completed
- telemetry::logging::log_agent_error
- telemetry::logging::log_agent_started
- telemetry::logging::log_agent_tool_dispatch
- telemetry::logging::log_agent_transfer
- telemetry::logging::log_event_loop_lag
- telemetry::logging::log_extraction_result
- telemetry::logging::log_llm_call
- telemetry::logging::log_phase_transition
- telemetry::logging::log_session_persisted
- telemetry::logging::log_tool_dispatch
- telemetry::logging::log_tool_result
- telemetry::metrics::record_agent_completed
- telemetry::metrics::record_agent_error
- telemetry::metrics::record_agent_started
- telemetry::metrics::record_agent_tool_dispatch
- telemetry::metrics::record_agent_tool_dispatched
- telemetry::metrics::record_agent_tool_duration
- telemetry::metrics::record_agent_transfer
- telemetry::metrics::record_event_loop_lag
- telemetry::metrics::record_extraction_duration
- telemetry::metrics::record_llm_call
- telemetry::metrics::record_persistence_duration
- telemetry::metrics::record_phase_transition
- telemetry::metrics::record_token_usage
- telemetry::spans::agent_run_span
- telemetry::spans::agent_tool_span
- telemetry::spans::agent_transfer_span
- telemetry::spans::call_llm_span
- telemetry::spans::extraction_span
- telemetry::spans::invocation_span
- telemetry::spans::phase_transition_span
- telemetry::spans::runner_span
- telemetry::spans::tool_dispatch_span
- utils::model_name::extract_model_name
- utils::model_name::is_gemini1_model
- utils::model_name::is_gemini2_or_above
- utils::model_name::is_gemini_model
- utils::variant::get_google_llm_variant
Type Aliases
- callback::AfterToolCallback
- callback::BeforeToolCallback
- live::BoxFuture
- live::extractor::PromotionPredicate
- live::watcher::PredicateFn
- tools::vertex_ai_search::DiscoveryEngineSearchTool
Constants
- a2a::part_converter::ADK_IS_LONG_RUNNING_KEY
- a2a::part_converter::ADK_THOUGHT_KEY
- a2a::part_converter::ADK_TYPE_KEY
- a2a::part_converter::DATA_TYPE_CODE_EXEC_RESULT
- a2a::part_converter::DATA_TYPE_EXECUTABLE_CODE
- a2a::part_converter::DATA_TYPE_FUNCTION_CALL
- a2a::part_converter::DATA_TYPE_FUNCTION_RESPONSE
- live::needs::DEFAULT_ESCALATE_AFTER
- live::needs::DEFAULT_NUDGE_AFTER
- live::soft_turn::DEFAULT_SOFT_TURN_TIMEOUT
- session::db_schema::POSTGRES_SCHEMA
- session::db_schema::SQLITE_SCHEMA