intentcall_session library

Classes

IntentSessionAttachRequest
Attaches to an existing runtime session.
IntentSessionConnectionFailureReason
IntentSessionConnector
The only runtime-specific operation required by IntentCall sessions.
IntentSessionErrorCode
Stable error codes returned by intent session APIs.
IntentSessionExecutor
Invokes IntentCall registry entries after resolving an optional session.
IntentSessionManager
IntentSessionStartRequest
Starts or replaces the active runtime session.
IntentSnapshotStore
File-backed JSON snapshot persistence with structural diff support.
LockAcquisition
PersistedState
SafeFileWriter
SafeWriteOptions
SafeWriteResult
SafeWriteStatus
SessionState
StateLockManager
StateStore

Enums

IntentSessionConnectionMode
Connection mode requested by a session start or attach operation.

Functions

buildUnifiedDiffMetadata({required String target, required String? previousContent, required String nextContent}) Map<String, Object?>?
createTimestampedBackupPath(String originalPath) String

Exceptions / Errors

IntentSessionConnectionException
Runtime-specific connection failure surfaced to the session manager.
StateLockException