Uses of Enum
org.machanism.machai.process.tools.Role
Packages that use Role
Package
Description
Concrete generative-AI provider implementations and supporting utilities used
by Machai.
Provider contracts, reusable lifecycle infrastructure, and local dispatch
implementations for Machai process integrations.
Declares the provider-neutral metadata and execution contracts used to expose
application methods as tools, prompts, and resources.
-
Uses of Role in org.machanism.machai.genai.provider
Methods in org.machanism.machai.genai.provider with parameters of type RoleModifier and TypeMethodDescriptionprotected voidAbstractAIProvider.addPrompt(String name, String description, ToolFunction function, Role role, ParamDescriptor... paramsDesc) Registers a prompt callback for providers that support prompt tools.private voidAbstractAIProvider.addPrompt(FunctionTools tools, Method method, String name, String description, Role role) Configures and registers a single prompt method. -
Uses of Role in org.machanism.machai.process.provider
Methods in org.machanism.machai.process.provider with parameters of type RoleModifier and TypeMethodDescriptionprotected voidAbstractAIProvider.addPrompt(String name, String description, ToolFunction function, Role role, ParamDescriptor... paramsDesc) Registers a prompt callback for providers that support prompt tools.private voidAbstractAIProvider.addPrompt(FunctionTools tools, Method method, String name, String description, Role role) Configures and registers a single prompt method. -
Uses of Role in org.machanism.machai.process.tools
Methods in org.machanism.machai.process.tools that return Role