List of all items
Structs
- AdapterId
- AgentDescriptor
- AgentId
- AgentMdEntry
- AgentMdSkipped
- AgentRevision
- AgentSchemaVersion
- AgentSnapshot
- AgentUsageParams
- AgentUsageResult
- ApprovalCapability
- ApprovalConstraints
- ApprovalEvaluation
- ApprovalFeedback
- ApprovalFinalDecision
- ApprovalId
- ApprovalInternalDecision
- ApprovalListParams
- ApprovalListResult
- ApprovalRecord
- ApprovalRequest
- ApprovalRespondError
- ApprovalRespondParams
- ApprovalRespondResult
- ArtifactReadPath
- ArtifactReference
- AssistantToolCallRef
- AttemptId
- AuthCredentialDescriptor
- AuthFieldName
- AuthMethodDescriptor
- AuthMethodId
- AuthParameterId
- AuthRecipeId
- AvailableModelDescriptor
- AvailableVariantDescriptor
- BoundedDisplayText
- BoundedSetupString
- CacheEntryId
- CacheRevision
- CanonicalModelId
- CatalogIdentifier
- CatalogRevision
- CatalogRuntimeState
- CatalogSafeErrorMeta
- CatalogText
- ChildSummary
- Client
- ClientConnectId
- ClientHello
- ClientRenameId
- ClientRequestId
- ClientResponseId
- ClientRunId
- CompiledSafeModelBlueprint
- ContextCheckpointBoundaries
- ContextCheckpointBudgets
- ContextCheckpointCommit
- ContextRehydratedFile
- CredentialFieldName
- CwdIdentity
- DecisionTrace
- DelegateRequestPayload
- DelegatedContextTurn
- DelegationReservation
- DiagnosticText
- DurableConnectionDescriptor
- DurableProviderReceipt
- DurableProviderReceiptId
- EffectivePermissionAction
- EffectivePermissionRule
- ErrorResponse
- EventOrigin
- EventPayloadRead
- EventsSubscribeParams
- EventsSubscribeResult
- ExtensionAgentBeforeStartParams
- ExtensionAgentBeforeStartResult
- ExtensionAllowBlockResult
- ExtensionBusEventParams
- ExtensionEmitParams
- ExtensionEmitResultParams
- ExtensionEngineCapabilities
- ExtensionEventParams
- ExtensionInitializeParams
- ExtensionInitializeResult
- ExtensionInjectedMessage
- ExtensionMessageEndParams
- ExtensionMessageEndResult
- ExtensionModelBeforeRequestParams
- ExtensionModelBeforeRequestResult
- ExtensionModelBeforeSelectParams
- ExtensionModelMessage
- ExtensionModelParamsAdjustments
- ExtensionPingParams
- ExtensionPingResult
- ExtensionPluginCapabilities
- ExtensionProducerDiscardParams
- ExtensionProducerDiscardResult
- ExtensionProducerRegisterParams
- ExtensionProducerRegisterResult
- ExtensionProducerSendParams
- ExtensionProducerSendResult
- ExtensionProducerUnregisterParams
- ExtensionProducerUnregisterResult
- ExtensionProtocolVersion
- ExtensionProviderAfterResponseParams
- ExtensionProviderAfterResponseResult
- ExtensionProviderBeforeHeadersParams
- ExtensionProviderBeforeHeadersResult
- ExtensionProviderBeforeRequestParams
- ExtensionProviderBeforeRequestResult
- ExtensionRecoveryCompleteParams
- ExtensionRecoveryCompleteResult
- ExtensionRecoveryStartParams
- ExtensionSessionBeforeCompactParams
- ExtensionSessionBeforeCompactResult
- ExtensionSessionBeforeForkParams
- ExtensionSessionBeforeRevertParams
- ExtensionSessionBeforeRevertResult
- ExtensionShutdownParams
- ExtensionToolAfterResultParams
- ExtensionToolAfterResultResult
- ExtensionToolBeforeCallParams
- ExtensionToolBeforeCallResult
- ExtensionToolCallParams
- ExtensionToolCallResult
- ExtensionToolDeclaration
- ExtensionUserBeforeInputParams
- ExtensionUserBeforeInputResult
- FiniteF32
- FrozenAuthParameterValue
- FrozenBedrockMessageCachePoint
- FrozenCredentialBinding
- FrozenDelegationPolicy
- FrozenInternalAgentDefinition
- FrozenModelBinding
- FrozenRequestDefaults
- FrozenResolvedRequestDefaults
- FrozenSetupBinding
- FrozenVariantBlueprint
- GlobalUsageParams
- GlobalUsageResult
- GoalGetParams
- GoalGetResult
- GoalId
- GoalItem
- GoalReminderIdentity
- GoalState
- GoalUpdateParams
- GoalUpdateResult
- HeaderName
- InternalAgentFailure
- InternalAgentInvocationId
- InternalAgentRunId
- InternalSummaryCheckpoint
- InvocationId
- JsonRpcError
- JsonRpcVersion
- ManifestEntryId
- ManifestRevision
- MatchedPermissionRule
- McpAuthBeginParams
- McpAuthBeginResult
- McpAuthCancelParams
- McpAuthCancelResult
- McpOAuthSettingsDefinition
- McpServerAddParams
- McpServerDefinition
- McpServerEditParams
- McpServerInfo
- McpServerListParams
- McpServerListResult
- McpServerMutationResult
- McpServerNameParams
- McpServerPersistParams
- McpServerSetEnabledParams
- MediaCapability
- MimeType
- ModelCallId
- ModelCapabilities
- ModelErrorSummary
- ModelKey
- ModelRevision
- ModelSelection
- ModelSnapshotManifestSchemaVersion
- ModelSnapshotManifestV1
- ModelSnapshotPayloadV1
- ModelSnapshotRevision
- ModelToolName
- ModelUsageRollup
- NativeContextScope
- NativeContextWindow
- NativeReplayArtifact
- NormalizedDecimal
- Notification
- OperationFingerprint
- OutputDelta
- OutputGap
- OutputSnapshot
- OutputSnapshotEnvelope
- PermissionRule
- PersistedFilePart
- PersistedModelTurn
- PersistedToolResult
- PluginRecoveryState
- PreparedApprovalResource
- PreparedOperationIdentity
- PreparedResourceDigest
- PreparedResourceIdentity
- ProducerId
- ProducerIdempotencyKey
- ProducerMessageId
- ProducerRegistration
- ProtocolRecipeId
- ProtocolVersion
- ProviderConnectError
- ProviderConnectParams
- ProviderConnectResult
- ProviderConnectionGeneration
- ProviderCredentialValues
- ProviderDescriptor
- ProviderDisconnectError
- ProviderDisconnectParams
- ProviderDisconnectResult
- ProviderId
- ProviderItemId
- ProviderModelId
- ProviderRecipeId
- ProviderSetupRecipeId
- ProviderStateRevision
- ProviderStoreGeneration
- ProviderStoreRevision
- ProviderSupport
- QuarantineDiagnostic
- RecipeCompilerVersion
- RecipeRegistryRevision
- ReplayDecision
- Request
- RequestDefaults
- ResolvedModelRef
- ResolvedRequestDefaults
- RetainedToolOutput
- RetainedToolStream
- RunCancelParams
- RunCancelResult
- RunId
- RunRecallSteerParams
- RunRecallSteerResult
- RunSelection
- RunStartConflict
- RunStartParams
- RunStartResult
- RunSteerParams
- RunSteerResult
- RunToolStdinParams
- RunToolStdinResult
- RuntimeChangedNotification
- RuntimeRevision
- RuntimeSnapshotGetParams
- RuntimeSnapshotResult
- RuntimeSnapshotSchemaVersion
- RuntimeSnapshotV1
- SafeCode
- SafeDisplayText
- SafeEndpointIdentity
- SafeErrorMessage
- SafeInternalAgentCall
- SafeInternalAgentResult
- SafeStaticHeaderValue
- SafeToolError
- ServerContext
- ServerFault
- ServerHello
- SessionChildrenParams
- SessionChildrenResult
- SessionCompactParams
- SessionCompactResult
- SessionCreateParams
- SessionCreateResult
- SessionForkParams
- SessionForkResult
- SessionGetParams
- SessionGetResult
- SessionGoalGetParams
- SessionGoalGetResult
- SessionGoalLifecycleParams
- SessionGoalLifecycleResult
- SessionGoalSetParams
- SessionGoalSetResult
- SessionId
- SessionListParams
- SessionListResult
- SessionMeta
- SessionModelState
- SessionPermissionClearParams
- SessionPermissionGetParams
- SessionPermissionGetResult
- SessionPermissionMutationResult
- SessionPermissionOverlay
- SessionPermissionSetParams
- SessionProducersParams
- SessionProducersResult
- SessionRenameError
- SessionRenameParams
- SessionRenameRecord
- SessionRenameResult
- SessionResumeParams
- SessionResumeResult
- SessionRevertParams
- SessionRevertResult
- SessionSetPermissionModeParams
- SessionSetPermissionModeResult
- SessionTitle
- SessionTree
- SessionTreeParams
- SessionTreeResult
- SessionTreeUsageResult
- SessionUsageParams
- SessionUsageResult
- SetupFieldDescriptor
- SetupFieldId
- SetupFieldValidation
- SetupValueParseError
- Sha256Digest
- SkillDescriptor
- SkillsGetParams
- SkillsGetResult
- SkillsListParams
- SkillsListResult
- SkippedEvent
- StagedSkillPayload
- StoreEntryId
- StoredEvent
- SuccessResponse
- SummaryByteLimit
- ToolAttachment
- ToolCallId
- ToolCallPresentation
- ToolCallStart
- ToolCallTermination
- ToolEmittedMessage
- ToolOutputChunk
- ToolOutputManifest
- ToolOutputTruncation
- TreeApprovalGrant
- TreeApprovalGrantId
- Usage
- UsageRollup
- VariantId
- WildcardPattern
Enums
- AdaptorId
- AgentDocumentSource
- AgentMode
- AgentSchemaError
- ApprovalBoundary
- ApprovalDecisionSource
- ApprovalFinalOutcome
- ApprovalInternalDecisionKind
- ApprovalReasonCode
- ApprovalResourceSource
- ApprovalRespondErrorCode
- ApprovalSchemaError
- ApprovalStatus
- ApprovalTrigger
- ApprovalUserDecision
- BindingExportError
- CancellationCapability
- CatalogSource
- ClientDelivery
- ClientError
- CompiledReasoningBehavior
- ContextCheckpoint
- CredentialFieldType
- DelegatedContextRole
- EffectiveAuthSource
- EffectiveAuthState
- EventPayload
- EventSchemaError
- EventSubscriptionMessage
- ExtensionAllowBlockAction
- ExtensionEmitStatus
- ExtensionInterceptionHook
- ExtensionMessageEndAction
- ExtensionMessageRole
- ExtensionModelBeforeRequestAction
- ExtensionModelSelectSource
- ExtensionProviderBeforeRequestAction
- ExtensionRecoveryOutcome
- ExtensionSessionBeforeRevertAction
- ExtensionToolAfterResultAction
- ExtensionToolBeforeCallAction
- ExtensionUserBeforeInputAction
- FrozenCacheStrategy
- FrozenCacheTtl
- FrozenCredentialSource
- FrozenGoogleCacheMode
- FrozenInternalAgentFallback
- FrozenOpenAiCacheMode
- FrozenOpenAiCacheRetention
- FrozenOpenAiPromptCacheTtl
- FrozenProviderSource
- GoalLifecycleAction
- GoalReminderKind
- GoalStatus
- IdentityError
- InternalAgentBackend
- InternalAgentKind
- JsonRpcId
- ManifestSchemaError
- McpConfigSource
- McpConfigTarget
- McpOAuthDefinition
- McpServerState
- MediaKind
- MessageFrame
- Modality
- ModelErrorKind
- ModelErrorStage
- ModelFinishReason
- ModelSchemaError
- NativeArtifactError
- OutputStream
- PermissionAction
- PermissionEffect
- PermissionMode
- PermissionRuleSource
- PersistedAssistantPart
- PersistedContentValue
- PersistedFileSource
- PersistedToolContent
- PluginDiagnosticKind
- PluginRecoveryStatus
- PreparedBindingLifetime
- PreparedCapabilityLifetime
- ProducerDeliveryMode
- ProducerOwner
- ProviderConfigurationState
- ProviderConnectErrorCode
- ProviderDisconnectErrorCode
- ProviderOptions
- ProviderPresence
- ProviderSchemaError
- ProviderSupportState
- ReasoningEffort
- ReplayCapability
- ReplayDisposition
- Response
- RunStartConflictCode
- RuntimeChangeReason
- SafeSetupValue
- SessionOrigin
- SessionRenameChange
- SessionRenameErrorCode
- SessionStatus
- SessionTitleChange
- SetupFieldType
- SkillSource
- StagedSkillProvenance
- ToolChoice
- ToolCompletionOutput
- ToolEmittedContent
- ToolEmittedMessageRole
- ToolOutputDeclaration
- ToolTerminationOutcome
- TransportError
- VariantOrigin
- WireStringError
- paths::PathError
Traits
Functions
- decode_skill_submission
- deserialize_event_payload_best_effort
- diagnostics::detail
- diagnostics::error_chain
- diagnostics::headline
- diagnostics::internal
- diagnostics::internal_fallback
- diagnostics::model
- diagnostics::rpc
- diagnostics::run_error
- diagnostics::sanitize
- diagnostics::tool
- diagnostics::tool_result
- encode_skill_submission
- encode_skill_submission_with_prompt
- export_json_schema_set
- extension_initialize_request
- extension_recovery_start_notification
- extension_shutdown_notification
- json_schema_documents
- parse_setup_value
- paths::home_dir
- paths::user_data_root
- serve
- setup_value_text
- validate_tool_stream_name
- visible_events
Type Aliases
Constants
- EXTENSION_PROTOCOL_VERSION
- MAX_TOOL_DELTA_BYTES
- MAX_TOOL_DISPLAY_BYTES
- MAX_TOOL_STREAMS
- MAX_TOOL_STREAM_NAME_BYTES
- PLUGIN_BUS_EVENT_METHOD
- PLUGIN_EMIT_METHOD
- PLUGIN_EMIT_RESULT_METHOD
- PLUGIN_EVENT_METHOD
- PLUGIN_INITIALIZE_METHOD
- PLUGIN_INTERCEPT_AGENT_BEFORE_START_METHOD
- PLUGIN_INTERCEPT_MESSAGE_END_METHOD
- PLUGIN_INTERCEPT_MODEL_BEFORE_REQUEST_METHOD
- PLUGIN_INTERCEPT_MODEL_BEFORE_SELECT_METHOD
- PLUGIN_INTERCEPT_PROVIDER_AFTER_RESPONSE_METHOD
- PLUGIN_INTERCEPT_PROVIDER_BEFORE_HEADERS_METHOD
- PLUGIN_INTERCEPT_PROVIDER_BEFORE_REQUEST_METHOD
- PLUGIN_INTERCEPT_SESSION_BEFORE_COMPACT_METHOD
- PLUGIN_INTERCEPT_SESSION_BEFORE_FORK_METHOD
- PLUGIN_INTERCEPT_SESSION_BEFORE_REVERT_METHOD
- PLUGIN_INTERCEPT_TOOL_AFTER_RESULT_METHOD
- PLUGIN_INTERCEPT_TOOL_BEFORE_CALL_METHOD
- PLUGIN_INTERCEPT_USER_BEFORE_INPUT_METHOD
- PLUGIN_PING_METHOD
- PLUGIN_PRODUCER_DISCARD_METHOD
- PLUGIN_PRODUCER_REGISTER_METHOD
- PLUGIN_PRODUCER_SEND_METHOD
- PLUGIN_PRODUCER_UNREGISTER_METHOD
- PLUGIN_RECOVERY_COMPLETE_METHOD
- PLUGIN_RECOVERY_START_METHOD
- PLUGIN_SHUTDOWN_METHOD
- PLUGIN_TOOLS_CALL_METHOD
- PROTOCOL_VERSION
- PROVIDER_CONNECT_METHOD
- PROVIDER_DISCONNECT_METHOD
- RUNTIME_CHANGED_METHOD
- RUNTIME_SNAPSHOT_GET_METHOD
- RUNTIME_SNAPSHOT_SCHEMA_VERSION
- SESSION_GOAL_GET_METHOD
- SESSION_GOAL_LIFECYCLE_METHOD
- SESSION_GOAL_SET_METHOD
- SESSION_PRODUCERS_METHOD
- SESSION_TREE_USAGE_CORRUPT_DELEGATION_CODE
- SESSION_TREE_USAGE_MISSING_SESSION_CODE