Module artifacts

Module artifacts 

Source
Expand description

Artifact service — versioned binary/JSON artifact storage.

Mirrors ADK-JS’s BaseArtifactService. Provides a trait for storing and retrieving versioned artifacts with an in-memory default.

Structs§

Artifact
A versioned artifact with data and metadata.
ArtifactMetadata
Metadata for a stored artifact.
FileArtifactService
Filesystem-backed artifact storage with versioning.
ForwardingArtifactService
Artifact service that proxies all calls to a parent service. Used by ToolContext to give tools scoped artifact access.
InMemoryArtifactService
In-memory artifact service backed by [DashMap] for lock-free concurrent access.

Enums§

ArtifactError
Errors from artifact service operations.

Traits§

ArtifactService
Trait for artifact persistence — CRUD with versioning.