Package com.embabel.chat
Interface AssetTracker
-
- All Implemented Interfaces:
-
com.embabel.chat.AssetView
public interface AssetTracker implements AssetView
Extended by anything that can track assets
-
-
Method Summary
-
-
Method Detail
-
addAsset
abstract Unit addAsset(Asset asset)
Add an asset to be tracked. If the asset is already being tracked, do nothing.
-
addReturnedAssets
Tool addReturnedAssets(Tool tool)
Wrap a tool so any outputs are tracked as assets.
-
addAnyReturnedAssets
List<Tool> addAnyReturnedAssets(List<Tool> tools)
Make these tools track any assets produced.
-
-
-
-