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