Skip to main content

Module storage

Module storage 

Source
Expand description

Spec storage abstraction for persisting agent specifications and compile reports.

The SpecStorage trait provides a clean abstraction over the underlying storage engine. The default InMemorySpecStorage is suitable for development and testing. A SurrealDB implementation can be added by implementing the trait.

Modules§

surreal

Structs§

InMemorySpecStorage
Thread-safe in-memory spec storage. Suitable for development and testing.
ReportRecord
A stored compile report (wraps CompileOutput with storage metadata).
SpecRecord
A stored agent specification document.

Traits§

SpecStorage
Storage abstraction for agent specs and compile reports.

Type Aliases§

SharedSpecStorage
Type alias for a shared spec storage reference.