List of all items
Structs
- a2a_wire::AgentCapabilities
- a2a_wire::AgentCard
- a2a_wire::AgentInterface
- a2a_wire::AgentSkill
- a2a_wire::Artifact
- a2a_wire::JsonRpcError
- a2a_wire::JsonRpcRequest
- a2a_wire::JsonRpcResponse
- a2a_wire::Message
- a2a_wire::Part
- a2a_wire::SendMessageConfiguration
- a2a_wire::SendMessageParams
- a2a_wire::Task
- a2a_wire::TaskStatus
- agent::RetainedContextSnapshot
- agent::ToolArtifact
- attribution::ChannelKindIter
- channel::ApprovalPosition
- channel::AttributedApprovalResponse
- channel::ChannelApprovalRequest
- channel::ChannelGatePrompt
- channel::ChannelMessage
- channel::ChannelModelPickerRequest
- channel::ChannelModelPickerRoute
- channel::ChannelRoomContext
- channel::ChannelSopTopic
- channel::DraftProgress
- channel::FinalizePartialDelivery
- channel::FinalizeUndelivered
- channel::ForgeApiRequest
- channel::ForgeApiResponse
- channel::GateChoice
- channel::GateChoiceInput
- channel::PollRequest
- channel::RoomCreationOptions
- channel::SendMessage
- elicitation::ElicitationCapabilities
- elicitation::ElicitationRequest
- grants::ResolvedGrants
- grants::ResourceIter
- grants::VerbIter
- hook::ToolCallHookContext
- ingress::IngressContext
- ingress::UntrustedFraming
- jsonrpc::FetchedCatalog
- jsonrpc::FsEntry
- jsonrpc::FsListDirRequest
- jsonrpc::FsListDirResponse
- jsonrpc::FsStatError
- jsonrpc::FsStatResult
- jsonrpc::JsonRpcError
- jsonrpc::JsonRpcFrameError
- jsonrpc::JsonRpcNotification
- jsonrpc::JsonRpcRequest
- jsonrpc::JsonRpcResponse
- jsonrpc::LocaleOption
- jsonrpc::LocalesFetchRequest
- jsonrpc::LocalesFetchResponse
- jsonrpc::LocalesListResponse
- jsonrpc::RpcOutbound
- jsonrpc::SopDecideRequest
- jsonrpc::SopRenameRequest
- jsonrpc::SopRunDetailRequest
- jsonrpc::SopRunOverlayRequest
- jsonrpc::SopRunRequest
- jsonrpc::SopRunResponse
- jsonrpc::SopRunsRequest
- jsonrpc::SopSaveRequest
- jsonrpc::SopSelectRequest
- media::MediaAttachment
- media::RenderedMarker
- memory_traits::ExportFilter
- memory_traits::MemoryEntry
- memory_traits::MemoryStats
- memory_traits::PrincipalScope
- memory_traits::ProceduralMessage
- memory_traits::StoreOptions
- model_provider::ChatMessage
- model_provider::ChatRequest
- model_provider::ChatResponse
- model_provider::ModelInfo
- model_provider::ModelListingUnsupportedError
- model_provider::ModelPricing
- model_provider::ModelRefusalError
- model_provider::NativeThinkingParams
- model_provider::ProviderCapabilities
- model_provider::ProviderCapabilityError
- model_provider::SemanticEmptyTerminalCompletion
- model_provider::StreamChunk
- model_provider::StreamOptions
- model_provider::TokenUsage
- model_provider::ToolCall
- model_provider::ToolResultMessage
- observability_traits::LlmMessageSnapshot
- observability_traits::MessageSnapshot
- observability_traits::ToolCallSnapshot
- observability_traits::TurnTokenUsage
- plan::PlanEntry
- plugin::InvalidPluginPackageName
- plugin_key::PortablePluginKey
- plugin_key::PortablePluginKeyError
- plugin_key::SecretPropertyRef
- principal::AgentAlias
- principal::AuthenticatedIdentity
- principal::Principal
- principal::PrincipalId
- runtime_status::RuntimeShellProfile
- runtime_traits::ShellProfile
- schema::SchemaCleanCache
- schema::SchemaCleanr
- tool::OptionEntry
- tool::ToolExecutionCancelled
- tool::ToolExecutionContext
- tool::ToolOutput
- tool::ToolResult
- tool::ToolSpec
- tool_carrier::CarrierParts
- turn_stop::TurnStop
- vad::NoopVad
- webhook::PluginWebhookRegistry
- webhook::PluginWebhookRegistryLease
- webhook::RawWebhook
- webhook::WebhookIdempotency
- webhook::WebhookReservationToken
- webhook::WebhookReservationWaiter
Enums
- a2a_wire::Role
- a2a_wire::SendMessageResponse
- a2a_wire::TaskState
- agent::BudgetWarningPeriod
- agent::TokenCountSource
- agent::TurnEvent
- attribution::ChannelKind
- attribution::CronKind
- attribution::MemoryKind
- attribution::ModelProviderKind
- attribution::ProviderKind
- attribution::Role
- attribution::ToolKind
- attribution::ToolProvenance
- attribution::TranscriptionProviderKind
- attribution::TtsProviderKind
- attribution::TunnelProviderKind
- channel::ApprovalSource
- channel::ChannelApprovalResponse
- channel::ChannelConversationScope
- channel::DraftProgressKind
- channel::GateChoiceEmphasis
- channel::GateChoiceKind
- channel::ListenerHealth
- channel::ProgressEvent
- channel::RoomVisibility
- elicitation::ElicitationMode
- elicitation::ElicitationResponse
- grants::Resource
- grants::Verb
- hook::HookResult
- ingress::IngressDecision
- ingress::InternalPrincipal
- ingress::SourceClass
- ingress::Transport
- ingress::TrustClass
- ingress::TurnOrigin
- jsonrpc::JsonRpcFrame
- jsonrpc::JsonRpcFrameErrorKind
- lifecycle::LifecycleActivity
- lifecycle::LifecycleState
- media::MarkerKind
- media::MediaKind
- memory_traits::MemoryCategory
- memory_traits::MemoryKind
- memory_traits::MemoryPolicyDecision
- memory_traits::SemanticSubtype
- model_provider::ConversationMessage
- model_provider::StreamError
- model_provider::StreamEvent
- model_provider::ThinkingDisplay
- model_provider::ToolRoundPolicy
- model_provider::ToolsPayload
- observability_traits::ObserverEvent
- observability_traits::ObserverMetric
- plan::PlanPriority
- plan::PlanStatus
- principal::ActorKind
- principal::AuthMethod
- principal::AuthOutcome
- principal::DenyReason
- principal::IdentitySubject
- runtime_status::RuntimeConfigKind
- runtime_status::RuntimeShellFamily
- runtime_traits::ShellDialect
- schema::CleaningStrategy
- tool::OptionDomain
- tool_carrier::CarrierKind
- turn_stop::TurnStopClass
- turn_stop::TurnStopCode
- vad::VadEvent
- webhook::WebhookOutcome
- webhook::WebhookReject
- webhook::WebhookReservation
- webhook::WebhookReservationStatus
Traits
- attribution::Attributable
- channel::Channel
- hook::HookHandler
- memory_traits::Memory
- memory_traits::MemoryStrategy
- model_provider::ModelProvider
- observability_traits::Observer
- peripherals_traits::Peripheral
- runtime_traits::RuntimeAdapter
- tool::Tool
- vad::Vad
Macros
Functions
- a2a_wire::escape_fence_body
- a2a_wire::rpc_result
- attribution::channel_kind_opt_serde::deserialize
- attribution::channel_kind_opt_serde::serialize
- elicitation::decode_multi_select_accept
- elicitation::decode_single_select_accept
- elicitation::multi_select_schema
- elicitation::multi_select_schema_with_property_name
- elicitation::single_select_schema
- elicitation::single_select_schema_with_property_name
- media::image_mime_from_extension
- media::image_mime_from_magic
- media::is_provider_image_mime
- media::provider_loadable_image_mime_for
- memory_traits::is_recent_recall_query
- memory_traits::normalize_recent_recall_query
- model_provider::build_tool_instructions_text
- model_provider::durable_chat_messages
- model_provider::projected_entry_count
- model_provider::strip_think_tags
- platform::is_android
- plugin::validate_plugin_package_name
- plugin_egress::is_valid_tls_profile_name
- plugin_key::is_valid_portable_plugin_key
- runtime_traits::needs_shell_dialect_guidance
- session_keys::sanitize_session_key
- tool::invocation_trigger_matches
- tool::with_ephemeral_workspace_warning
- tool_carrier::classify
- tool_carrier::image_refs
- tool_carrier::is_prompt_tool_carrier
- tool_carrier::is_tool_result_carrier
- tool_carrier::marker_line
- tool_carrier::native_attachments
- tool_carrier::parse_marker_line
- tool_carrier::parse_native_tool_carrier
- tool_carrier::parse_prompt_tool_carrier
- tool_carrier::rebuild_carrier
- tool_carrier::render_native_attachments
- tool_carrier::render_prompt_tool_carrier
- turn_stop::tag
- turn_stop::turn_stop
Type Aliases
Statics
Constants
- channel::CHANNEL_SOP_SUBJECT_PREFIX
- elicitation::SENSITIVE_PROPERTY_NAMES
- grants::WILDCARD
- jsonrpc::ACP_PROTOCOL_VERSION
- jsonrpc::JSONRPC_VERSION
- jsonrpc::OUTBOUND_ID_PREFIX
- jsonrpc::error_codes::AUTH_REQUIRED
- jsonrpc::error_codes::CONNECTION_LIMIT_REACHED
- jsonrpc::error_codes::FORBIDDEN
- jsonrpc::error_codes::FS_INVALID_PATH
- jsonrpc::error_codes::FS_INVALID_PATH_STR
- jsonrpc::error_codes::FS_NOT_FOUND
- jsonrpc::error_codes::FS_NOT_FOUND_STR
- jsonrpc::error_codes::FS_PERMISSION_DENIED
- jsonrpc::error_codes::FS_PERMISSION_DENIED_STR
- jsonrpc::error_codes::INTERNAL_ERROR
- jsonrpc::error_codes::INVALID_PARAMS
- jsonrpc::error_codes::INVALID_REQUEST
- jsonrpc::error_codes::METHOD_NOT_FOUND
- jsonrpc::error_codes::PARSE_ERROR
- jsonrpc::error_codes::SESSION_BUSY
- jsonrpc::error_codes::SESSION_LIMIT_REACHED
- jsonrpc::error_codes::SESSION_NOT_FOUND
- jsonrpc::error_codes::SESSION_NOT_OWNED
- jsonrpc::error_codes::SOP_ALREADY_EXISTS
- jsonrpc::error_codes::SOP_NOT_FOUND
- jsonrpc::error_codes::VERSION_MISMATCH
- jsonrpc::field::ERROR
- jsonrpc::field::ID
- jsonrpc::field::JSONRPC
- jsonrpc::field::METHOD
- jsonrpc::field::PARAMS
- jsonrpc::field::RESULT
- media::PROVIDER_IMAGE_MIME_TYPES
- model_provider::BASELINE_MAX_TOKENS
- model_provider::BASELINE_TEMPERATURE
- model_provider::BASELINE_TIMEOUT_SECS
- model_provider::BASELINE_WIRE_API
- model_provider::MAX_BUDGET_TOKENS
- model_provider::MIN_BUDGET_TOKENS
- model_provider::PRUNED_CONTEXT_SEPARATOR
- model_provider::PRUNED_TOOL_EXCHANGE_SUMMARY_PREFIX
- model_provider::PRUNED_TOOL_EXCHANGE_SUMMARY_SUFFIX
- plugin_key::MAX_PORTABLE_PLUGIN_KEY_BYTES
- runtime_traits::POSIX_DELETION_GUIDANCE
- runtime_traits::SHELL_COMMAND_TOOLS
- schema::GEMINI_UNSUPPORTED_KEYWORDS
- tool::EPHEMERAL_WORKSPACE_WARNING
- tool_carrier::TOOL_RESULTS_PREFIX
- webhook::MAX_WEBHOOK_RESPONSE_BODY_BYTES