Skip to main content

Module catalog

Module catalog 

Source
Expand description

Discovery and durable addressing for sessions written by external harnesses.

HarnessCatalog is intentionally about persisted state. It does not claim that the process which wrote a session is still alive or attachable.

Re-exports§

pub use crate::ontology::HarnessId;

Structs§

CodexHistoryTopicIndex
Append-aware index of the stable topic records in Codex history.jsonl.
DiscoveryPage
One stable newest-first discovery page.
DiscoveryQuery
Filters and roots used for one catalog scan.
DiscoveryReceipt
Coverage evidence for one discovery page.
HarnessCatalog
Read-only entry point for discovering, loading, and following persisted harness sessions.
HarnessHomes
Configurable session roots for the built-in harnesses.
SessionDescriptor
Lightweight metadata returned by catalog discovery.
SessionLocator
Stable identity for a persisted harness session.
SessionPreviewCandidate
One bounded normalized conversation-message candidate for list projection.

Enums§

StorageLocator
Durable storage address for a persisted session.

Functions§

orchestrator_profile_dirs
Every profile folder under an orchestrator home, in listing order: the root (the implicit default profile) then each profiles/<name>/.