Uses of Interface
com.tnsai.agents.execution.ToolCallFilter
Packages that use ToolCallFilter
Package
Description
Agent classes and lifecycle management for the TnsAI framework.
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.
-
Uses of ToolCallFilter in com.tnsai.agents
Methods in com.tnsai.agents with parameters of type ToolCallFilterModifier and TypeMethodDescriptionfinal voidAgent.setToolCallFilter(ToolCallFilter filter) Sets a filter controlling which tool calls are allowed.AgentBuilder.toolCallFilter(ToolCallFilter filter) Pre-build wiring of aToolCallFilter— the runtime gate consulted before each tool invocation. -
Uses of ToolCallFilter in com.tnsai.agents.execution
Classes in com.tnsai.agents.execution that implement ToolCallFilterModifier and TypeClassDescriptionfinal classPass-throughToolCallFilterthat allows every tool call.Methods in com.tnsai.agents.execution with parameters of type ToolCallFilterModifier and TypeMethodDescriptionvoidAgentToolExecutor.setToolCallFilter(ToolCallFilter filter) Sets the tool call filter for permission enforcement. -
Uses of ToolCallFilter in com.tnsai.agents.init
Fields in com.tnsai.agents.init declared as ToolCallFilterModifier and TypeFieldDescriptionfinal ToolCallFilterAgentInitializer.InitializationResult.toolCallFilterTNS-611 — declarative@AgentSpec.toolCallFilter, ornullwhen not set.Methods in com.tnsai.agents.init that return ToolCallFilterModifier and TypeMethodDescriptionstatic ToolCallFilterAgentSpecExtractor.extractToolCallFilter(Class<?> agentClass) Static accessor for the declarativeToolCallFilterfrom@AgentSpec.toolCallFilter(TNS-611).AgentSpecExtractor.getToolCallFilter()Instantiates the declarativeToolCallFilterfrom@AgentSpec.toolCallFilter(TNS-611). -
Uses of ToolCallFilter in com.tnsai.agents.orchestration
Methods in com.tnsai.agents.orchestration with parameters of type ToolCallFilterModifier and TypeMethodDescriptionvoidAgentOrchestrator.setToolCallFilter(ToolCallFilter filter) -
Uses of ToolCallFilter in com.tnsai.skills
Classes in com.tnsai.skills that implement ToolCallFilterModifier and TypeClassDescriptionfinal classToolCallFilterthat enforces theallowed-toolsfield of each active skill (TNS-289).