Uses of Class
com.tnsai.eval.hooks.EvalContext
Packages that use EvalContext
Package
Description
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 orchestration — chat, streaming, tool execution, and knowledge base management.
Evaluation hooks for agent lifecycle integration.
-
Uses of EvalContext in com.tnsai.agents
Methods in com.tnsai.agents that return EvalContextModifier and TypeMethodDescriptionfinal EvalContextAgent.clearEvalContext()Clears the current evaluation context and creates a new session.AgentCognitiveSupport.clearEvalContext()final EvalContextAgent.getEvalContext()AgentCognitiveSupport.getEvalContext() -
Uses of EvalContext in com.tnsai.agents.capabilities
Methods in com.tnsai.agents.capabilities that return EvalContextModifier and TypeMethodDescriptionAgentCapabilities.clearEvalContext()AgentCapabilities.getEvalContext() -
Uses of EvalContext in com.tnsai.agents.execution
Methods in com.tnsai.agents.execution that return EvalContextModifier and TypeMethodDescriptiondefault EvalContextAgentToolExecutor.AgentContext.getEvalContext()Gets the evaluation context for metric collection -
Uses of EvalContext in com.tnsai.agents.orchestration
Methods in com.tnsai.agents.orchestration that return EvalContextModifier and TypeMethodDescriptionAgentOrchestrator.getEvalContext()AgentOrchestrator.OrchestratorContext.getEvalContext() -
Uses of EvalContext in com.tnsai.eval.hooks
Methods in com.tnsai.eval.hooks that return EvalContextMethods in com.tnsai.eval.hooks with parameters of type EvalContextModifier and TypeMethodDescriptionvoidEvalHandle.fireOnAfterChat(EvalContext ctx, String response, long latencyMs) voidEvalHandle.fireOnAfterToolCall(EvalContext ctx, String toolName, Object result, boolean success, long latencyMs) voidEvalHandle.fireOnAgentCommunication(EvalContext ctx, String fromAgent, String toAgent, String messageType, long latencyMs) voidEvalHandle.fireOnAgentStart(EvalContext ctx, String agentId, String sessionId) voidEvalHandle.fireOnAgentStop(EvalContext ctx, String reason) voidEvalHandle.fireOnBeforeChat(EvalContext ctx, String message) voidEvalHandle.fireOnBeforeToolCall(EvalContext ctx, String toolName, Map<String, Object> arguments) voidEvalHandle.fireOnError(EvalContext ctx, Throwable error, String phase) voidEvalHandle.fireOnGoalCompleted(EvalContext ctx, String goalId, boolean success, Map<String, Object> details) voidEvalHandle.fireOnMemoryAccess(EvalContext ctx, String operation, String key, int resultCount, long latencyMs) default voidEvalHook.onAfterChat(EvalContext ctx, String response, long latencyMs) Called after processing a chat message.default voidEvalHook.onAfterToolCall(EvalContext ctx, String toolName, Object result, boolean success, long latencyMs) Called after executing a tool call.default voidEvalHook.onAgentCommunication(EvalContext ctx, String fromAgent, String toAgent, String messageType, long latencyMs) Called when inter-agent communication occurs.default voidEvalHook.onAgentStart(EvalContext ctx, String agentId, String sessionId) Called when agent starts a session.default voidEvalHook.onAgentStop(EvalContext ctx, String reason) Called when agent stops.default voidEvalHook.onBeforeChat(EvalContext ctx, String message) Called before processing a chat message.default voidEvalHook.onBeforeToolCall(EvalContext ctx, String toolName, Map<String, Object> arguments) Called before executing a tool call.default voidEvalHook.onError(EvalContext ctx, Throwable error, String phase) Called when an error occurs.default voidEvalHook.onGoalCompleted(EvalContext ctx, String goalId, boolean success, Map<String, Object> details) Called when a goal is completed (success or failure).default voidEvalHook.onMemoryAccess(EvalContext ctx, String operation, String key, int resultCount, long latencyMs) Called when memory is accessed.default voidEvalHook.onPlanCompleted(EvalContext ctx, boolean success, int totalSteps, int executedSteps, long totalLatencyMs) Called when plan execution completes (all steps finished or a step failed).default voidEvalHook.onPlanFailed(EvalContext ctx, String goalId, String reason) Called when plan generation fails.default voidEvalHook.onPlanGenerated(EvalContext ctx, String goalId, List<PlannerHandle.PlanStep> steps, long latencyMs) Called when a plan is generated for a goal.default voidEvalHook.onPlanStepExecuted(EvalContext ctx, String actionName, boolean success, long latencyMs) Called when a single plan step is executed.