Expand description
Durable object storage for submissions, private assets, logs, and challenge bundles.
A storage key is an opaque object locator inside the configured storage backend. Local development maps it onto a filesystem path, while hosted deployments may map it to an S3 object key. Runner writable storage is a separate local filesystem concern and is not represented by this crate.
Structs§
- Local
Storage - Filesystem-backed storage rooted at a configured directory.
- Local
Storage Options - Local filesystem durable storage settings.
- S3Storage
- S3-compatible durable object storage.
- S3Storage
Options - Connection settings for S3-compatible durable object storage.
- Storage
Key - Opaque object key relative to the configured Agentics storage namespace.
- Storage
Write Intent - Storage write/read purpose with an explicit byte cap.
Enums§
- Storage
Error - Storage-layer failures before conversion to service/API errors.
- Storage
Factory Options - Backend-specific durable storage construction options.
- Storage
KeyError - Storage-key parse failures before mapping to a storage backend error.
Traits§
- Storage
- Minimal object-storage interface used by services and workers.
Functions§
- build_
storage - Build the configured durable storage backend.
- pack_
directory_ to_ tar - Create an immutable tar archive from a validated bundle directory.
- storage_
work_ root - Return the host-local work root for object storage staging and materialization.
- unpack_
tar_ to_ directory - Extract an Agentics-managed bundle tar archive into a destination directory.