Uses of Package
com.tnsai.roles
Packages that use com.tnsai.roles
Package
Description
Action execution framework for agent tool/function calling.
Specialized action executors for different execution contexts.
Agent classes and lifecycle management for the TnsAI framework.
Agent capability management -- planning, reasoning, evaluation, feedback,
environment perception, variant selection, context graphs, and resilience.
Agent execution components including LLM orchestration, tool processing, and memory management.
Agent initialization and specification extraction.
Agent orchestration — chat, streaming, tool execution, and knowledge base management.
Agent messaging infrastructure for inter-agent communication.
Runtime enforcement of
InputGuardrail and
OutputGuardrail annotations declared on
@ActionSpec methods or their declaring Role classes.LLM (Large Language Model) client interfaces and abstractions.
Prompt building, templating, and management framework for LLM interactions.
Protocol callback handlers for annotation-driven message dispatch.
Canonical RAG configuration and retrieval contracts.
Resilience patterns for fault-tolerant agent and action execution.
Role definitions and capabilities for agents in the TnsAI framework.
Role export system for converting TnsAI roles to various formats.
Framework-specific role exporters.
Centralized role registration and lookup service.
JSON Schema generation for LLM function calling tool definitions.
Security SPI contracts and human-in-the-loop approval for TnsAI agents.
-
Classes in com.tnsai.roles used by com.tnsai.actions
-
Classes in com.tnsai.roles used by com.tnsai.actions.executors
-
Classes in com.tnsai.roles used by com.tnsai.agents
-
Classes in com.tnsai.roles used by com.tnsai.agents.capabilities
-
Classes in com.tnsai.roles used by com.tnsai.agents.execution
-
Classes in com.tnsai.roles used by com.tnsai.agents.init
-
Classes in com.tnsai.roles used by com.tnsai.agents.orchestration
-
Classes in com.tnsai.roles used by com.tnsai.agents.validation
-
Classes in com.tnsai.roles used by com.tnsai.communication
-
Classes in com.tnsai.roles used by com.tnsai.guardrails
-
Classes in com.tnsai.roles used by com.tnsai.llm
-
Classes in com.tnsai.roles used by com.tnsai.prompt
-
Classes in com.tnsai.roles used by com.tnsai.protocols.callbacks
-
Classes in com.tnsai.roles used by com.tnsai.rag
-
Classes in com.tnsai.roles used by com.tnsai.resilience
-
Classes in com.tnsai.roles used by com.tnsai.rolesClassDescriptionAbstract base class for organizational roles in the Gaia methodology.Fluent builder for creating Role instances without subclassing.
-
Classes in com.tnsai.roles used by com.tnsai.roles.export
-
Classes in com.tnsai.roles used by com.tnsai.roles.export.frameworks
-
Classes in com.tnsai.roles used by com.tnsai.roles.registry
-
Classes in com.tnsai.roles used by com.tnsai.schema
-
Classes in com.tnsai.roles used by com.tnsai.security