In Memory Asset Tracker
Simple in-memory implementation of AssetTracker for testing and ephemeral use cases.
Properties
Functions
Make these tools materialize and track any returned MaterializableAsset instances.
Wrap a tool so any returned MaterializableAsset instances are copied to assetStore and the resulting DurableAsset instances are tracked. Callers must supply a configured store; durable tracking is not enabled implicitly.
Wrap a tool so any outputs are tracked as assets.
Wrap a tool so any outputs are tracked as assets, with a filter (Java-friendly). Only assets that pass the filter will be tracked.
The most recently timestamped assets
The most recently added assets
Convenience method to return references. References will be converted to matryoshka tools
Convenience method to add an asset and return this tracker for chaining.