Uses of Package
org.machanism.machai.ai.tools
Packages that use org.machanism.machai.ai.tools
Package
Description
Defines the provider abstraction layer used by MachAI to integrate with concrete
generative AI services.
Provides Anthropic Claude integration for the MachAI generative AI abstraction layer.
Provides the Gemini-specific implementation of MachAI's provider abstraction.
Provides a no-op
Genai implementation for offline, disabled, or test-only
execution paths.OpenAI provider integration for MachAI.
Host-side function tooling for integrating controlled local capabilities with a
Genai provider.-
Classes in org.machanism.machai.ai.tools used by org.machanism.machai.ai.providerClassDescriptionFunctional interface representing a tool callable by a provider during a run.
-
Classes in org.machanism.machai.ai.tools used by org.machanism.machai.ai.provider.claudeClassDescriptionFunctional interface representing a tool callable by a provider during a run.
-
Classes in org.machanism.machai.ai.tools used by org.machanism.machai.ai.provider.geminiClassDescriptionFunctional interface representing a tool callable by a provider during a run.
-
Classes in org.machanism.machai.ai.tools used by org.machanism.machai.ai.provider.noneClassDescriptionFunctional interface representing a tool callable by a provider during a run.
-
Classes in org.machanism.machai.ai.tools used by org.machanism.machai.ai.provider.openaiClassDescriptionFunctional interface representing a tool callable by a provider during a run.
-
Classes in org.machanism.machai.ai.tools used by org.machanism.machai.ai.toolsClassDescriptionException thrown when a command fails a deny-list security check.Service-provider interface (SPI) for installing host-provided function tools into a
Genai.Discovers and appliesFunctionToolsimplementations usingServiceLoader.AStringBuilder-like helper that retains only the lastmaxSizecharacters.