Uses of Class
com.tnsai.roles.RoleBuilder
Packages that use RoleBuilder
Package
Description
Role definitions and capabilities for agents in the TnsAI framework.
-
Uses of RoleBuilder in com.tnsai.roles
Methods in com.tnsai.roles that return RoleBuilderModifier and TypeMethodDescriptionRoleBuilder.actions(List<ActionConfig> actions) Registers multiple programmatic actions (TNS-551).RoleBuilder.addAction(ActionConfig action) Registers a programmatic action on this role (TNS-551) — the builder counterpart of an@ActionSpec-annotated method.static RoleBuilderRoleBuilder.create()RoleBuilder.inputGuardrail(InputGuardrailConfig inputGuardrail) Sets this role's class-level input guardrail (TNS-561) — the programmatic equivalent of a class-level@InputGuardrail.Sets the LLM client for this role.RoleBuilder.outputGuardrail(OutputGuardrailConfig outputGuardrail) Sets this role's class-level output guardrail (TNS-561) — the programmatic equivalent of a class-level@OutputGuardrail.RoleBuilder.resilience(ResilienceConfig resilience) Sets this role's resilience policy (TNS-567) — the programmatic equivalent of a class-level@Resilience.