Package com.tnsai.agents.validation.validators
package com.tnsai.agents.validation.validators
-
ClassesClassDescriptionAGENT-V008 —
@ActionSpecmethod names must be unique across every role attached to an agent.AGENT-V007 — Verify every@Capability-annotated interface implemented by an attached role can be fully reflected upon at build time.Build-time syntax check for declarative@Contractexpressions (AGENT-V013).Two-headed LLM capability validator.AGENT-V005 — opt-in reachability probe for the configuredLLMClient.AGENT-V002 — LLM should normally be present.AGENT-V011 — opt-in reachability probe for every MCP server URL referenced by an@MCPToolaction across the agent's roles.AGENT-V010 — opt-in reachability probe for the configuredMemoryStore.AGENT-V009 — Catches malformedResilienceconfigurations at build time.AGENT-V001 — at least oneRoleis required.AGENT-V012 — when an agent is configured withAgentBuilder.tenantId(...), every wired component that holds tenant-scoped state must opt into theTenantAwaremarker SPI.AGENT-V006 — at least one registered tool declares@Tool(requiresConfirmation = true)but the agent has noToolCallFilterconfigured to gate the call.