Package uno.anahata.ai.model.tools
package uno.anahata.ai.model.tools
Defines the domain model for the tool (function) calling subsystem.
This package provides a set of model-agnostic POJOs and enums that represent
the entire lifecycle of a tool call, from its declaration to its final execution
result. By creating this abstraction layer, we decouple the core logic of the
ToolManager and the UI from the specific data types of any single AI
provider (like Google's FunctionCall or FunctionResponse).
- Author:
- anahata
