List of all items
Structs
- AwaitEventKey
- CancellationToken
- EnqueueTurnBuilder
- ExternalCompletionError
- LashCore
- LashCoreBuilder
- LashSession
- ModelLimits
- ModelSpec
- ObservableSession
- PluginStack
- SessionBuilder
- SessionCommandReceipt
- SessionConfigPatch
- SessionDeleteReport
- SessionSpec
- StandardCore
- StandardCoreBuilder
- TurnActivity
- TurnActivityId
- TurnInput
- admin::AcceptedInjectedTurnInput
- admin::AdvancedToolAdmin
- admin::ChildSessionAdmin
- admin::Completions
- admin::CoreTriggerAdmin
- admin::InjectionAdmin
- admin::PluginActions
- admin::Processes
- admin::ProtocolAdmin
- admin::SessionAdmin
- admin::SessionCommandAdmin
- admin::SessionConfigAdmin
- admin::SessionConfigPatch
- admin::SessionProcessAdmin
- admin::SessionStateAdmin
- admin::SessionTriggerAdmin
- admin::ToolAdmin
- direct::DirectCompletion
- direct::DirectJsonSchema
- direct::DirectLlmClient
- direct::DirectLlmCompletion
- direct::DirectMessage
- direct::DirectRequest
- direct::LlmAttachment
- direct::LlmEventSender
- direct::LlmResponse
- direct::LlmUsage
- direct::TokenUsage
- durability::DurableProcessWorker
- durability::DurableProcessWorkerConfig
- durability::InlineEffectHost
- durability::RuntimeEnvironment
- durability::RuntimeHostConfig
- durability::TerminationPolicy
- observe::SessionCursor
- observe::SessionObservation
- observe::SessionObservationEvent
- observe::SessionRevision
- persistence::BlobRef
- persistence::FileAttachmentStore
- persistence::GcReport
- persistence::HydratedSessionCheckpoint
- persistence::InMemoryAttachmentStore
- persistence::InMemoryProcessExecutionEnvStore
- persistence::InMemorySessionStore
- persistence::InMemorySessionStoreFactory
- persistence::PersistedSessionConfig
- persistence::PersistedSessionRead
- persistence::PersistedTurnState
- persistence::ProtocolEvent
- persistence::QueuedWorkBatch
- persistence::QueuedWorkBatchDraft
- persistence::QueuedWorkClaim
- persistence::QueuedWorkCompletion
- persistence::QueuedWorkItem
- persistence::RuntimeCommit
- persistence::RuntimeCommitResult
- persistence::RuntimeSessionState
- persistence::RuntimeTurnCommitStamp
- persistence::SessionCheckpoint
- persistence::SessionGraph
- persistence::SessionHead
- persistence::SessionHeadMeta
- persistence::SessionMeta
- persistence::SessionNodeRecord
- persistence::SessionReadView
- persistence::SessionStoreCreateRequest
- persistence::TokenLedgerEntry
- persistence::VacuumReport
- persistence::queued_work::ClaimCandidate
- persistence::queued_work::QueuedWorkClaimLease
- plugins::AssistantResponseHookContext
- plugins::AssistantResponseTransform
- plugins::AssistantStreamHookContext
- plugins::AssistantStreamTransform
- plugins::CheckpointHookContext
- plugins::CompactionContext
- plugins::ContextCompaction
- plugins::PluginExtensionContribution
- plugins::PluginHost
- plugins::PluginMessage
- plugins::PluginRegistrar
- plugins::PluginSession
- plugins::PluginSessionContext
- plugins::PluginSpec
- plugins::PluginSpecFactory
- plugins::PromptHookContext
- plugins::StaticPluginFactory
- plugins::ToolCallHookContext
- plugins::ToolCatalogContribution
- plugins::ToolCatalogOverride
- plugins::ToolOutputBudgetConfig
- plugins::ToolOutputBudgetPluginFactory
- plugins::ToolResultHookContext
- plugins::TurnHookContext
- plugins::TurnResultHookContext
- prelude::ModelLimits
- prelude::ModelSpec
- prelude::PluginStack
- prelude::SessionCommandReceipt
- prelude::SessionSpec
- prelude::TurnActivity
- prelude::TurnActivityId
- prelude::TurnInput
- process::ObservedProcess
- process::ObservedProcessEvent
- process::ObservedWorkItem
- process::ProcessCancelAllRequest
- process::ProcessCancelRequest
- process::ProcessCancelSummary
- process::ProcessEvent
- process::ProcessEventAppendRequest
- process::ProcessEventAppendResult
- process::ProcessEventType
- process::ProcessExecutionContext
- process::ProcessExecutionEnvRef
- process::ProcessExecutionEnvSpec
- process::ProcessExternalRef
- process::ProcessHandleDescriptor
- process::ProcessHandleGrant
- process::ProcessHandleSummary
- process::ProcessIdentity
- process::ProcessLease
- process::ProcessLeaseCompletion
- process::ProcessListFilter
- process::ProcessOpScope
- process::ProcessRecord
- process::ProcessRegistration
- process::ProcessRuntimeHost
- process::ProcessSessionDeleteReport
- process::ProcessStartOptions
- process::ProcessStartRequest
- process::ProcessWake
- process::ProcessWakeDelivery
- process::ProcessWakeSpec
- process::ProcessWorkDriver
- process::ProcessWorkObserver
- process::ProcessWorkSnapshot
- process::SessionScope
- process::SessionScopeId
- prompt::PromptContribution
- prompt::PromptContributionGate
- prompt::PromptLayer
- prompt::PromptTemplate
- prompt::PromptTemplateSection
- provider::LlmTimeouts
- provider::ProviderComponents
- provider::ProviderHandle
- provider::ProviderOptions
- provider::ProviderRateLimitPolicy
- provider::ProviderReliability
- provider::ProviderRetryPolicy
- provider::ProviderSpec
- provider::StaticModelPolicy
- remote::RemoteAssistantOutput
- remote::RemoteAttachmentRef
- remote::RemoteDiagnostic
- remote::RemoteExecutionSummary
- remote::RemoteGenerationOptions
- remote::RemoteLiveReplayGap
- remote::RemoteLlmAttachment
- remote::RemoteLlmMessage
- remote::RemoteLlmRequest
- remote::RemoteLlmRequestMetadata
- remote::RemoteLlmResponse
- remote::RemoteLlmToolSpec
- remote::RemoteModelIntent
- remote::RemoteObservedProcess
- remote::RemoteObservedProcessEvent
- remote::RemotePersistProcessEnvRequest
- remote::RemotePersistProcessEnvResult
- remote::RemoteProcessAwaitRequest
- remote::RemoteProcessAwaitResult
- remote::RemoteProcessCancelRequest
- remote::RemoteProcessCancelResult
- remote::RemoteProcessDefinitionIdentity
- remote::RemoteProcessEvent
- remote::RemoteProcessEventSemantics
- remote::RemoteProcessEventSemanticsSpec
- remote::RemoteProcessEventType
- remote::RemoteProcessEventsRequest
- remote::RemoteProcessEventsResponse
- remote::RemoteProcessExecutionEnvRef
- remote::RemoteProcessExecutionEnvSpec
- remote::RemoteProcessExecutionPolicy
- remote::RemoteProcessExternalRef
- remote::RemoteProcessHandleDescriptor
- remote::RemoteProcessListFilter
- remote::RemoteProcessListResponse
- remote::RemoteProcessModelLimits
- remote::RemoteProcessModelSpec
- remote::RemoteProcessPluginOptions
- remote::RemoteProcessProvenance
- remote::RemoteProcessSignalRequest
- remote::RemoteProcessSignalResult
- remote::RemoteProcessStartGrant
- remote::RemoteProcessStartRequest
- remote::RemoteProcessStartResult
- remote::RemoteProcessSummary
- remote::RemoteProcessTerminalSemantics
- remote::RemoteProcessTerminalSpec
- remote::RemoteProcessWaitState
- remote::RemoteProcessWake
- remote::RemoteProcessWakeSpec
- remote::RemoteProcessWorkItem
- remote::RemoteProcessWorkSnapshot
- remote::RemotePromptContribution
- remote::RemotePromptContributionGate
- remote::RemotePromptLayer
- remote::RemotePromptSlotLayer
- remote::RemotePromptTemplate
- remote::RemotePromptTemplateSection
- remote::RemoteProtocolTurnOptions
- remote::RemoteProviderMetadata
- remote::RemoteProviderReasoningReplay
- remote::RemoteProviderReplayMeta
- remote::RemoteResponseTextMeta
- remote::RemoteRuntimeInvocation
- remote::RemoteRuntimeReplay
- remote::RemoteRuntimeScope
- remote::RemoteSchemaProjectionOverride
- remote::RemoteSessionCursor
- remote::RemoteSessionObservationEvent
- remote::RemoteSessionScope
- remote::RemoteTokenLedgerEntry
- remote::RemoteToolCallSummary
- remote::RemoteToolGrant
- remote::RemoteTriggerCancelSubscriptionRequest
- remote::RemoteTriggerCancelSubscriptionResult
- remote::RemoteTriggerEmitReport
- remote::RemoteTriggerInputTemplate
- remote::RemoteTriggerListSubscriptionsResponse
- remote::RemoteTriggerOccurrenceRecord
- remote::RemoteTriggerOccurrenceRequest
- remote::RemoteTriggerRegisterSubscriptionRequest
- remote::RemoteTriggerRegisterSubscriptionResult
- remote::RemoteTriggerRegistration
- remote::RemoteTriggerSubscriptionDraft
- remote::RemoteTriggerSubscriptionFilter
- remote::RemoteTriggerSubscriptionRecord
- remote::RemoteTriggerTargetSummary
- remote::RemoteTurnActivity
- remote::RemoteTurnInput
- remote::RemoteTurnIssue
- remote::RemoteTurnRequest
- remote::RemoteTurnResult
- remote::RemoteTurnUsageSummary
- remote::RemoteUsage
- runtime::AdvancedLashCoreBuilder
- runtime::AssembledTurn
- runtime::DirectCompletionClient
- runtime::EmbeddedRuntimeHost
- runtime::InlineRuntimeEffectController
- runtime::LashRuntime
- runtime::LlmAttachmentSpec
- runtime::LlmRequestSpec
- runtime::NoopEventSink
- runtime::NoopTurnActivitySink
- runtime::PersistentRuntimeServices
- runtime::PluginMessage
- runtime::ProtocolSessionExtensionHandle
- runtime::ProtocolTurnOptions
- runtime::QueuedWorkDriver
- runtime::QueuedWorkRunRequest
- runtime::RuntimeEffectControllerError
- runtime::RuntimeEffectEnvelope
- runtime::RuntimeEffectLocalExecutor
- runtime::RuntimeEnvironmentBuilder
- runtime::RuntimeError
- runtime::RuntimeHandle
- runtime::RuntimeInvocation
- runtime::RuntimeObservation
- runtime::RuntimeScope
- runtime::ScopedEffectController
- runtime::SessionHandle
- runtime::SessionPolicy
- runtime::SessionSnapshot
- runtime::TurnCause
- runtime::TurnContext
- tools::PendingCompletion
- tools::PreparedToolCall
- tools::StaticToolProvider
- tools::ToolAvailabilityConfig
- tools::ToolCall
- tools::ToolCallOutput
- tools::ToolCallRecord
- tools::ToolContext
- tools::ToolContract
- tools::ToolDefinition
- tools::ToolDurableEffects
- tools::ToolManifest
- tools::ToolPrepareCall
- tools::ToolPrepareContext
- tools::ToolRestoreReport
- tools::ToolSourceHandle
- tools::ToolState
- tools::ToolStateEntry
- tools::ToolTriggerClient
- tracing::JsonlTraceSink
- tracing::StderrTraceSink
- tracing::TeeTraceSink
- tracing::TraceAttachment
- tracing::TraceContext
- tracing::TraceError
- tracing::TraceLabelMetadata
- tracing::TraceLlmMessage
- tracing::TraceLlmRequest
- tracing::TraceLlmResponse
- tracing::TracePromptComponent
- tracing::TraceProviderStreamEvent
- tracing::TraceRecord
- tracing::TraceRuntimeScope
- tracing::TraceRuntimeStreamEvent
- tracing::TraceTokenUsage
- tracing::TraceToolSpec
- triggers::LashSchema
- triggers::TriggerEmitReport
- triggers::TriggerEvent
- triggers::TriggerEventType
- triggers::TriggerOccurrenceRequest
- triggers::TriggerRegistration
- triggers::TriggerSubscriptionDraft
- triggers::TriggerSubscriptionFilter
- triggers::TriggerTargetSummary
- turn::AdvancedQueuedTurn
- turn::AdvancedTurn
- turn::AssistantOutput
- turn::QueuedTurnBuilder
- turn::ScopedQueuedTurnBuilder
- turn::ScopedTurnBuilder
- turn::TurnActivityFanout
- turn::TurnBuilder
- turn::TurnIssue
- turn::TurnOutput
- turn::TurnResult
- turn::TurnStream
- usage::SessionUsageReport
- usage::TokenLedgerEntry
- usage::TokenUsage
- usage::UsageReportRow
- usage::UsageTotals
Enums
- AwaitEventWaitIdentity
- EmbedError
- InputItem
- Resolution
- ResolveOutcome
- SessionCommand
- TurnEvent
- direct::DirectLlmError
- direct::DirectOutputSpec
- direct::DirectPart
- direct::DirectRole
- direct::LlmOutputPart
- direct::LlmTerminalReason
- durability::Residency
- messages::MessageRole
- observe::SessionObservationEventPayload
- observe::SessionObservationSubscription
- observe::SessionProcessEventKind
- observe::SessionQueueEventKind
- observe::SessionResume
- persistence::DeliveryPolicy
- persistence::GraphCommitDelta
- persistence::MergeKey
- persistence::QueuedWorkClaimBoundary
- persistence::QueuedWorkPayload
- persistence::SessionReadScope
- persistence::SessionRelation
- persistence::SlotPolicy
- persistence::StoreError
- plugins::ContextError
- plugins::PluginDirective
- plugins::PluginError
- plugins::PluginRuntimeEvent
- plugins::ToolOutputBudgetMode
- prelude::InputItem
- prelude::SessionCommand
- prelude::TurnEvent
- process::ProcessAwaitOutput
- process::ProcessCancelSource
- process::ProcessInput
- process::ProcessLifecycleStatus
- process::ProcessListMode
- process::ProcessStatus
- process::ProcessStatusFilter
- process::ProcessTerminalState
- process::ProcessWakeDedupeKey
- prompt::PromptBuiltin
- prompt::PromptSlot
- prompt::PromptTemplateEntry
- provider::RequestTimeout
- remote::RemoteAssistantOutputState
- remote::RemoteCausalRef
- remote::RemoteInputItem
- remote::RemoteLiveReplayGapReason
- remote::RemoteLlmContentBlock
- remote::RemoteLlmOutputPart
- remote::RemoteLlmOutputSpec
- remote::RemoteLlmRole
- remote::RemoteLlmTerminalReason
- remote::RemoteLlmToolChoice
- remote::RemoteProcessAwaitOutput
- remote::RemoteProcessInput
- remote::RemoteProcessLifecycleStatus
- remote::RemoteProcessOriginator
- remote::RemoteProcessStatus
- remote::RemoteProcessStatusFilter
- remote::RemoteProcessTerminalState
- remote::RemoteProcessValueSelector
- remote::RemoteProcessWaitKind
- remote::RemoteProcessWakeDedupeKey
- remote::RemotePromptBuiltin
- remote::RemotePromptSlot
- remote::RemotePromptTemplateEntry
- remote::RemoteProtocolError
- remote::RemoteRuntimeEffectKind
- remote::RemoteRuntimeSubject
- remote::RemoteSessionObservationEventPayload
- remote::RemoteSessionProcessEventKind
- remote::RemoteSessionQueueEventKind
- remote::RemoteToolActivation
- remote::RemoteToolArgumentProjectionPolicy
- remote::RemoteToolAvailability
- remote::RemoteToolCallOutcome
- remote::RemoteToolFailureClass
- remote::RemoteToolOutputContract
- remote::RemoteToolRetryPolicy
- remote::RemoteToolScheduling
- remote::RemoteTriggerInputBinding
- remote::RemoteTurnEvent
- remote::RemoteTurnFinish
- remote::RemoteTurnOutcome
- remote::RemoteTurnStatus
- remote::RemoteTurnStop
- runtime::ExecutionScope
- runtime::ProcessCommand
- runtime::ProcessEffectOutcome
- runtime::RuntimeEffectCommand
- runtime::RuntimeEffectKind
- runtime::RuntimeEffectOutcome
- runtime::RuntimeErrorCode
- runtime::TurnFinish
- runtime::TurnOutcome
- runtime::TurnStop
- tools::CancelHint
- tools::TimeoutBehavior
- tools::ToolActivation
- tools::ToolArgumentProjectionPolicy
- tools::ToolAvailability
- tools::ToolOutputContract
- tools::ToolResult
- tools::ToolScheduling
- tracing::TraceBranchSelection
- tracing::TraceContentBlock
- tracing::TraceEvent
- tracing::TraceLevel
- tracing::TraceRuntimeSubject
- tracing::TraceSinkError
Traits
- PluginBinding
- PromptLayerSink
- TurnActivitySink
- admin::PluginAction
- durability::EffectHost
- persistence::AttachmentStore
- persistence::ProcessExecutionEnvStore
- persistence::RuntimePersistence
- persistence::SessionStoreFactory
- plugins::ContextCompactor
- plugins::PluginBinding
- plugins::PluginFactory
- plugins::SessionPlugin
- prelude::TurnActivitySink
- process::ProcessCancelAbility
- process::ProcessRegistry
- process::ProcessRunHandle
- process::ProcessService
- provider::Provider
- provider::ProviderFactory
- provider::ProviderModelPolicy
- remote::RemoteToolRegistry
- runtime::EventSink
- runtime::QueuedWorkRunHandle
- runtime::RuntimeEffectController
- tools::StaticToolExecute
- tools::ToolProvider
- tracing::TraceSink
Functions
- persistence::load_persisted_session_state
- persistence::load_persisted_session_state_active_path
- persistence::queued_work::claim_scan_limit
- persistence::queued_work::derive_batch_id
- persistence::queued_work::ensure_completion_owns_all_batches
- persistence::queued_work::renewed_claim
- persistence::queued_work::select_claim_prefix
- plugins::runtime_plugin_stack
- prompt::default_prompt_template
- remote::assert_remote_tool_registry_reopenable
- remote::ensure_protocol_version
- runtime::render_turn_causes_prompt
- triggers::empty_trigger_source_key
- turn::message_role
- turn::message_text
- usage::diff_token_ledger
- usage::diff_usage_reports
Type Aliases
- Result
- persistence::SessionEventRecord
- plugins::AfterToolCallHook
- plugins::AfterTurnHook
- plugins::AssistantResponseHook
- plugins::AssistantStreamHook
- plugins::BeforeToolCallHook
- plugins::BeforeTurnHook
- plugins::CheckpointHook
- plugins::PluginSpecBuilder