Skip to main content

agent_sdk_store_supabase/
lib.rs

1//! Supabase REST-backed durable store adapters for the Agent SDK.
2//!
3//! The crate owns only transport and storage adaptation. Core remains
4//! authoritative for run execution, provider routing, tool execution,
5//! journaling semantics, and redaction contracts.
6
7pub mod agent_pool;
8pub mod auth;
9pub mod bundle;
10pub mod checkpoint;
11pub mod client;
12pub mod config;
13pub mod content;
14pub mod event_archive;
15pub mod journal;
16pub mod provider_arguments;
17pub mod transport;
18
19pub use agent_pool::SupabaseAgentPoolStore;
20pub use auth::SupabaseAuth;
21pub use bundle::SupabaseStoreBundle;
22pub use checkpoint::SupabaseCheckpointStore;
23pub use client::SupabaseClient;
24pub use config::SupabaseStoreConfig;
25pub use content::SupabaseContentStore;
26pub use event_archive::SupabaseEventArchive;
27pub use journal::SupabaseRunJournal;
28pub use provider_arguments::SupabaseProviderArgumentStore;
29pub use transport::{SupabaseHttpRequest, SupabaseHttpResponse, SupabaseHttpTransport};