Skip to main content

Module execution_history

Module execution_history 

Source
Expand description

Bounded, session-scoped execution history independent of MCP Task retention.

Runtime identities and process states are authoritative. Stored output is a projection for reading; it never determines completion, ownership or routing.

Structs§

CatalogObservation
The cursor is a catalog change baseline, independent of every page cursor.
CatalogSnapshot
ExecutionCapture
ExecutionCatalog
File locks serialize adapters; immutable output revisions make index updates atomic.
ExecutionRecord
ExecutionScope
The thread ID is already authenticated and internally scoped by the server.
HistoryChanges
HistoryLimits
ObservationItem
Metadata remains available when its output page cannot be read.
ObservationRequest
OutputPage

Enums§

CapturedOutput
Output observed without changing the legacy delivery cursor.
ExecutionProcessStatus
HistoryError
OutputSource

Constants§

DEFAULT_OBSERVATION_PAGE_BYTES
DEFAULT_PAGE_BYTES
MAX_OBSERVATION_ITEMS
MAX_OBSERVATION_OUTPUT_BYTES
MAX_PAGE_BYTES
MAX_WATCHED_EXECUTIONS

Functions§

validate_observation_requests
Validate resource admission before session, catalog or runtime I/O.

Type Aliases§

HistoryResult