List of all items
Structs
- AwaitEventKey
- CancellationToken
- EnqueueTurnBuilder
- ExecutionSummary
- ExternalCompletionError
- LashCore
- LashCoreBuilder
- LashSession
- ModelLimits
- ModelSpec
- ObservableSession
- ParkedSession
- PendingTurnInput
- PendingTurnInputCancelResult
- PluginStack
- SessionBuilder
- SessionCommandReceipt
- SessionConfigPatch
- SessionCreateRequest
- SessionDeleteReport
- SessionSpec
- TurnActivity
- TurnActivityId
- TurnCause
- TurnInput
- admin::AcceptedInjectedTurnInput
- admin::AdvancedToolAdmin
- admin::ChildSessionAdmin
- admin::Completions
- admin::CoreTriggerAdmin
- admin::InjectionAdmin
- admin::PluginOperations
- admin::ProtocolAdmin
- admin::SessionAdmin
- admin::SessionCommandAdmin
- admin::SessionConfigAdmin
- 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::LlmUsage
- durability::DurableProcessWorker
- durability::DurableProcessWorkerConfig
- durability::InlineEffectHost
- durability::LeaseTimings
- durability::ProcessDrainReport
- durability::RuntimeEnvironment
- durability::RuntimeHostConfig
- durability::TerminationPolicy
- messages::Message
- observe::InMemoryLiveReplayStore
- observe::InMemoryLiveReplayStoreConfig
- observe::LiveReplayGap
- observe::RemoteSessionObservationEventStream
- observe::RemoteSessionObservationStream
- observe::SessionCursor
- observe::SessionObservation
- observe::SessionObservationEvent
- observe::SessionObservationStream
- observe::SessionRevision
- persistence::AttachmentReclamationReport
- persistence::BlobRef
- persistence::FileAttachmentStore
- persistence::GcReport
- persistence::HydratedSessionCheckpoint
- persistence::InMemoryAttachmentStore
- persistence::InMemoryProcessExecutionEnvStore
- persistence::InMemorySessionStore
- persistence::InMemorySessionStoreFactory
- persistence::LeaseOwnerIdentity
- persistence::PendingTurnInputClaimDiagnostics
- persistence::PendingTurnInputDraft
- 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::SessionExecutionLease
- persistence::SessionExecutionLeaseCompletion
- persistence::SessionExecutionLeaseFence
- persistence::SessionGraph
- persistence::SessionHead
- persistence::SessionHeadMeta
- persistence::SessionMeta
- persistence::SessionNodeRecord
- persistence::SessionReadView
- persistence::SessionStoreCreateRequest
- persistence::TurnInputClaim
- persistence::TurnInputCompletion
- 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::PluginOptions
- plugins::PluginRegistrar
- plugins::PluginSession
- plugins::PluginSessionContext
- plugins::PluginSpec
- plugins::PluginSpecFactory
- plugins::PromptHookContext
- plugins::StaticPluginFactory
- plugins::ToolCallHookContext
- plugins::ToolCatalogContribution
- plugins::ToolOutputBudgetConfig
- plugins::ToolOutputBudgetPluginFactory
- plugins::ToolResultHookContext
- plugins::TurnHookContext
- plugins::TurnResultHookContext
- prelude::ExecutionSummary
- prelude::ModelLimits
- prelude::ModelSpec
- prelude::PluginStack
- prelude::SessionCommandReceipt
- prelude::SessionCreateRequest
- prelude::SessionSpec
- prelude::TurnActivity
- prelude::TurnActivityId
- prelude::TurnCause
- prelude::TurnInput
- process::AbandonEvidence
- process::AbandonRequest
- process::ObservedProcess
- process::ObservedProcessEvent
- process::ObservedWorkItem
- process::ProcessAwaiter
- process::ProcessCancelAllRequest
- process::ProcessCancelRequest
- process::ProcessCancelSummary
- process::ProcessChangeHub
- 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::ProcessProvenance
- process::ProcessPruneReport
- process::ProcessRecord
- process::ProcessRegistration
- process::ProcessRuntimeHost
- process::ProcessSessionDeleteReport
- process::ProcessStartOptions
- process::ProcessStartRequest
- process::ProcessStarted
- process::ProcessWake
- process::ProcessWakeDelivery
- process::ProcessWakeSpec
- process::ProcessWorkDriver
- process::ProcessWorkObserver
- process::ProcessWorkSnapshot
- process::Processes
- process::SessionScope
- process::SessionScopeId
- process::ToolSessionProcessAdmin
- prompt::PromptContribution
- prompt::PromptContributionGate
- prompt::PromptLayer
- prompt::PromptTemplate
- prompt::PromptTemplateSection
- provider::LlmRequest
- provider::LlmRequestScope
- provider::LlmResponse
- provider::LlmTimeouts
- provider::ProviderComponents
- provider::ProviderHandle
- provider::ProviderOptions
- provider::ProviderRateLimitPolicy
- provider::ProviderReliability
- provider::ProviderRetryPolicy
- provider::ProviderSpec
- provider::StaticModelPolicy
- remote::llm::RemoteAttachmentRef
- remote::llm::RemoteDiagnostic
- remote::llm::RemoteGenerationOptions
- remote::llm::RemoteLlmAttachment
- remote::llm::RemoteLlmMessage
- remote::llm::RemoteLlmRequest
- remote::llm::RemoteLlmRequestScope
- remote::llm::RemoteLlmResponse
- remote::llm::RemoteLlmToolSpec
- remote::llm::RemoteModelIntent
- remote::llm::RemoteProviderMetadata
- remote::llm::RemoteProviderReasoningReplay
- remote::llm::RemoteProviderReplayMeta
- remote::llm::RemoteResponseTextMeta
- remote::llm::RemoteSchemaProjectionOverride
- remote::observations::RemoteLiveReplayGap
- remote::observations::RemoteSessionCursor
- remote::observations::RemoteSessionObservation
- remote::observations::RemoteSessionObservationEvent
- remote::processes::RemoteAbandonEvidence
- remote::processes::RemoteAbandonRequest
- remote::processes::RemoteObservedProcess
- remote::processes::RemoteObservedProcessEvent
- remote::processes::RemotePersistProcessEnvRequest
- remote::processes::RemotePersistProcessEnvResult
- remote::processes::RemoteProcessAwaitRequest
- remote::processes::RemoteProcessAwaitResult
- remote::processes::RemoteProcessCancelRequest
- remote::processes::RemoteProcessCancelResult
- remote::processes::RemoteProcessDefinitionIdentity
- remote::processes::RemoteProcessEvent
- remote::processes::RemoteProcessEventSemantics
- remote::processes::RemoteProcessEventSemanticsSpec
- remote::processes::RemoteProcessEventType
- remote::processes::RemoteProcessEventsRequest
- remote::processes::RemoteProcessEventsResponse
- remote::processes::RemoteProcessExecutionEnvRef
- remote::processes::RemoteProcessExecutionEnvSpec
- remote::processes::RemoteProcessExecutionPolicy
- remote::processes::RemoteProcessExternalRef
- remote::processes::RemoteProcessHandleDescriptor
- remote::processes::RemoteProcessListFilter
- remote::processes::RemoteProcessListResponse
- remote::processes::RemoteProcessModelLimits
- remote::processes::RemoteProcessModelSpec
- remote::processes::RemoteProcessPluginOptions
- remote::processes::RemoteProcessProvenance
- remote::processes::RemoteProcessSignalRequest
- remote::processes::RemoteProcessSignalResult
- remote::processes::RemoteProcessStartGrant
- remote::processes::RemoteProcessStartRequest
- remote::processes::RemoteProcessStartResult
- remote::processes::RemoteProcessStarted
- remote::processes::RemoteProcessSummary
- remote::processes::RemoteProcessTerminalSemantics
- remote::processes::RemoteProcessTerminalSpec
- remote::processes::RemoteProcessWaitState
- remote::processes::RemoteProcessWake
- remote::processes::RemoteProcessWakeSpec
- remote::processes::RemoteProcessWorkItem
- remote::processes::RemoteProcessWorkSnapshot
- remote::processes::RemoteRuntimeInvocation
- remote::processes::RemoteRuntimeReplay
- remote::processes::RemoteRuntimeScope
- remote::processes::RemoteSessionScope
- remote::prompt::RemotePromptContribution
- remote::prompt::RemotePromptContributionGate
- remote::prompt::RemotePromptLayer
- remote::prompt::RemotePromptSlotLayer
- remote::prompt::RemotePromptTemplate
- remote::prompt::RemotePromptTemplateSection
- remote::tools::RemoteToolGrant
- remote::triggers::RemoteTriggerCancelSubscriptionRequest
- remote::triggers::RemoteTriggerCancelSubscriptionResult
- remote::triggers::RemoteTriggerEmitReport
- remote::triggers::RemoteTriggerInputTemplate
- remote::triggers::RemoteTriggerListSubscriptionsResponse
- remote::triggers::RemoteTriggerOccurrenceRecord
- remote::triggers::RemoteTriggerOccurrenceRequest
- remote::triggers::RemoteTriggerRegisterSubscriptionRequest
- remote::triggers::RemoteTriggerRegisterSubscriptionResult
- remote::triggers::RemoteTriggerRegistration
- remote::triggers::RemoteTriggerSubscriptionDraft
- remote::triggers::RemoteTriggerSubscriptionFilter
- remote::triggers::RemoteTriggerSubscriptionRecord
- remote::triggers::RemoteTriggerTargetSummary
- remote::turn_input::RemoteProtocolTurnOptions
- remote::turn_input::RemoteTurnInput
- remote::turn_input::RemoteTurnRequest
- remote::turn_result::RemoteAssistantOutput
- remote::turn_result::RemoteExecutionSummary
- remote::turn_result::RemoteToolCallSummary
- remote::turn_result::RemoteTurnIssue
- remote::turn_result::RemoteTurnResult
- remote::turn_result::RemoteTurnUsageSummary
- remote::usage::RemoteTokenLedgerEntry
- remote::usage::RemoteTurnActivity
- remote::usage::RemoteUsage
- runtime::AdvancedLashCoreBuilder
- runtime::AssembledTurn
- runtime::DirectCompletionClient
- runtime::EmbeddedRuntimeHost
- runtime::InlineRuntimeEffectController
- runtime::LashRuntime
- runtime::LlmAttachmentSpec
- runtime::LlmRequestSpec
- runtime::NoopEventSink
- runtime::NoopTurnActivitySink
- runtime::PersistentRuntimeServices
- 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::TurnContext
- tools::PendingCompletion
- tools::PreparedToolCall
- tools::StaticToolProvider
- tools::ToolCall
- tools::ToolCallOutput
- tools::ToolCallRecord
- tools::ToolContext
- tools::ToolContract
- tools::ToolDefinition
- tools::ToolDurableEffects
- tools::ToolExecutionGrant
- tools::ToolId
- 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::TriggerSubscriptionRecord
- 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
- PendingTurnInputCancelOutcome
- PendingTurnInputCancelTarget
- PendingTurnInputSuffixCancelOutcome
- Resolution
- ResolveOutcome
- SessionCommand
- SessionStartPoint
- TurnEvent
- TurnFinish
- TurnOutcome
- TurnStop
- direct::DirectLlmError
- direct::DirectOutputSpec
- direct::DirectPart
- direct::DirectRole
- direct::LlmOutputPart
- direct::LlmTerminalReason
- durability::LeaseTimingsError
- durability::Residency
- messages::MessageRole
- observe::LiveReplayGapReason
- observe::RemoteSessionObservationStreamItem
- observe::RemoteSessionObservationSubscription
- observe::SessionObservationEventPayload
- observe::SessionObservationStreamItem
- observe::SessionObservationSubscription
- observe::SessionProcessEventKind
- observe::SessionQueueEventKind
- observe::SessionResume
- persistence::CheckpointKind
- persistence::DeliveryPolicy
- persistence::GraphCommitDelta
- persistence::LeaseOwnerLiveness
- persistence::MergeKey
- persistence::QueuedWorkClaimBoundary
- persistence::QueuedWorkClass
- persistence::QueuedWorkPayload
- persistence::SessionExecutionLeaseClaimOutcome
- persistence::SessionReadScope
- persistence::SessionRelation
- persistence::SlotPolicy
- persistence::StoreError
- plugins::ContextError
- plugins::PluginDirective
- plugins::PluginError
- plugins::PluginRuntimeEvent
- plugins::ToolOutputBudgetMode
- prelude::InputItem
- prelude::PendingTurnInputCancelOutcome
- prelude::SessionCommand
- prelude::SessionStartPoint
- prelude::TurnEvent
- prelude::TurnFinish
- prelude::TurnOutcome
- prelude::TurnStop
- process::AbandonWriter
- process::ProcessAwaitOutput
- process::ProcessCancelSource
- process::ProcessInput
- process::ProcessLeaseClaimOutcome
- process::ProcessLifecycleStatus
- process::ProcessListMode
- process::ProcessStatus
- process::ProcessStatusFilter
- process::ProcessTerminalState
- process::ProcessWakeDedupeKey
- process::RecoveryDisposition
- prompt::PromptBuiltin
- prompt::PromptSlot
- prompt::PromptTemplateEntry
- provider::ProviderFailureKind
- provider::RequestTimeout
- remote::RemoteProtocolError
- remote::llm::RemoteLlmContentBlock
- remote::llm::RemoteLlmOutputPart
- remote::llm::RemoteLlmOutputSpec
- remote::llm::RemoteLlmRole
- remote::llm::RemoteLlmTerminalReason
- remote::llm::RemoteLlmToolChoice
- remote::llm::RemoteProviderFailureKind
- remote::observations::RemoteLiveReplayGapReason
- remote::observations::RemoteSessionObservationEventPayload
- remote::observations::RemoteSessionProcessEventKind
- remote::observations::RemoteSessionQueueEventKind
- remote::processes::RemoteAbandonWriter
- remote::processes::RemoteProcessAwaitOutput
- remote::processes::RemoteProcessInput
- remote::processes::RemoteProcessLifecycleStatus
- remote::processes::RemoteProcessOriginator
- remote::processes::RemoteProcessStatus
- remote::processes::RemoteProcessStatusFilter
- remote::processes::RemoteProcessTerminalState
- remote::processes::RemoteProcessValueSelector
- remote::processes::RemoteProcessWaitKind
- remote::processes::RemoteProcessWakeDedupeKey
- remote::processes::RemoteRecoveryDisposition
- remote::processes::RemoteRuntimeEffectKind
- remote::processes::RemoteRuntimeSubject
- remote::processes::RemoteToolFailureClass
- remote::prompt::RemotePromptBuiltin
- remote::prompt::RemotePromptSlot
- remote::prompt::RemotePromptTemplateEntry
- remote::tools::RemoteToolActivation
- remote::tools::RemoteToolArgumentProjectionPolicy
- remote::tools::RemoteToolOutputContract
- remote::tools::RemoteToolRetryPolicy
- remote::tools::RemoteToolScheduling
- remote::triggers::RemoteTriggerInputBinding
- remote::turn_input::RemoteInputItem
- remote::turn_result::RemoteAssistantOutputState
- remote::turn_result::RemoteCausalRef
- remote::turn_result::RemoteToolCallOutcome
- remote::turn_result::RemoteTurnFinish
- remote::turn_result::RemoteTurnOutcome
- remote::turn_result::RemoteTurnStatus
- remote::turn_result::RemoteTurnStop
- remote::usage::RemoteTurnEvent
- runtime::ExecutionScope
- runtime::ProcessCommand
- runtime::ProcessEffectOutcome
- runtime::RuntimeEffectCommand
- runtime::RuntimeEffectKind
- runtime::RuntimeEffectOutcome
- runtime::RuntimeErrorCode
- tools::CancelHint
- tools::TimeoutBehavior
- tools::ToolActivation
- tools::ToolArgumentProjectionPolicy
- tools::ToolOutputContract
- tools::ToolResult
- tools::ToolScheduling
- tracing::TraceBranchSelection
- tracing::TraceContentBlock
- tracing::TraceEvent
- tracing::TraceLevel
- tracing::TraceRuntimeSubject
- tracing::TraceSinkError
Traits
- PluginBinding
- PromptLayerSink
- TurnActivitySink
- admin::PluginCommand
- admin::PluginQuery
- admin::PluginTask
- durability::EffectHost
- observe::LiveReplayStore
- persistence::AttachmentStore
- persistence::ProcessExecutionEnvStore
- persistence::QueuedWorkStore
- persistence::RuntimePersistence
- persistence::SessionCommitStore
- persistence::SessionExecutionLeaseStore
- persistence::SessionStoreFactory
- persistence::StoreMaintenance
- persistence::TurnInputStore
- plugins::ContextCompactor
- plugins::PluginFactory
- plugins::SessionPlugin
- prelude::TurnActivitySink
- process::ProcessAttach
- process::ProcessCancelAbility
- process::ProcessEventSink
- process::ProcessRegistry
- process::ProcessRunHandle
- process::ProcessService
- provider::Provider
- provider::ProviderFactory
- provider::ProviderModelPolicy
- remote::tools::RemoteToolRegistry
- runtime::AwaitEventResolver
- runtime::EventSink
- runtime::QueuedWorkRunHandle
- runtime::RuntimeEffectController
- tools::StaticToolExecute
- tools::ToolProvider
- tracing::TraceSink
- triggers::TriggerStore
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_leading_session_command
- persistence::queued_work::select_turn_work_claim_prefix
- persistence::reclaim_orphaned_attachments
- plugins::runtime_plugin_stack
- process::watch_process_registry
- process::watch_process_registry_with_sink
- prompt::default_prompt_template
- remote::ensure_protocol_version
- remote::tools::assert_remote_tool_registry_reopenable
- 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
- provider::LlmTransportError