Uses of Class
com.tnsai.llm.ChatResponse.ToolCall
Packages that use ChatResponse.ToolCall
Package
Description
Agent execution components including LLM orchestration, tool processing, and memory management.
Agent orchestration — chat, streaming, tool execution, and knowledge base management.
Streaming and event-based chat operations with token-level granularity and event publishing.
LLM (Large Language Model) client interfaces and abstractions.
-
Uses of ChatResponse.ToolCall in com.tnsai.agents.execution
Methods in com.tnsai.agents.execution that return types with arguments of type ChatResponse.ToolCallModifier and TypeMethodDescriptionToolCallBatchPartitioner.partition(List<ChatResponse.ToolCall> calls) Partitionscallsinto ordered parallel groups.Methods in com.tnsai.agents.execution with parameters of type ChatResponse.ToolCallModifier and TypeMethodDescriptionAgentToolExecutor.executeToolCallSingle(ChatResponse.ToolCall toolCall) Executes a single tool call with permission check, listener notification, and eval hooks.AgentToolExecutor.executeToolCallSingle(ChatResponse.ToolCall toolCall, ChatRetrievalContext retrievalContext) Executes one streaming tool call with its originating retrieval turn.booleanToolCallBatchPartitioner.ToolCallClassifier.isParallelSafe(ChatResponse.ToolCall call) Returns true ifcall's underlying tool is safe to run in parallel: idempotent, parallelizable, not requires-confirmation.ToolCallBatchPartitioner.ToolCallClassifier.pathsFor(ChatResponse.ToolCall call) Returns the set of paths / URIs / resource IDs thatcallreads or writes.Method parameters in com.tnsai.agents.execution with type arguments of type ChatResponse.ToolCallModifier and TypeMethodDescriptionToolCallBatchPartitioner.partition(List<ChatResponse.ToolCall> calls) Partitionscallsinto ordered parallel groups. -
Uses of ChatResponse.ToolCall in com.tnsai.agents.orchestration
Methods in com.tnsai.agents.orchestration with parameters of type ChatResponse.ToolCallModifier and TypeMethodDescriptionAgentOrchestrator.executeToolCallWithHooks(ChatResponse.ToolCall toolCall) AgentOrchestrator.executeToolCallWithHooks(ChatResponse.ToolCall toolCall, ChatRetrievalContext retrievalContext) -
Uses of ChatResponse.ToolCall in com.tnsai.agents.streaming
Methods in com.tnsai.agents.streaming with parameters of type ChatResponse.ToolCallModifier and TypeMethodDescriptiondefault AgentToolExecutor.ToolCallResultAgentStreamingSupport.StreamingContext.executeToolCallWithHooks(ChatResponse.ToolCall toolCall) Executes a tool call with permission check and listener notification.default AgentToolExecutor.ToolCallResultAgentStreamingSupport.StreamingContext.executeToolCallWithHooks(ChatResponse.ToolCall toolCall, ChatRetrievalContext retrievalContext) -
Uses of ChatResponse.ToolCall in com.tnsai.llm
Methods in com.tnsai.llm that return types with arguments of type ChatResponse.ToolCallModifier and TypeMethodDescriptionChatChunk.getToolCall()Gets the structured ToolCall data if this is a TOOL_CALL chunk.Methods in com.tnsai.llm with parameters of type ChatResponse.ToolCallModifier and TypeMethodDescriptionstatic ChatChunkChatChunk.toolCall(ChatResponse.ToolCall toolCall) Creates a TOOL_CALL chunk with structured ToolCall data.Method parameters in com.tnsai.llm with type arguments of type ChatResponse.ToolCallModifier and TypeMethodDescriptionstatic ChatResponseChatResponse.withCacheUsage(String content, List<ChatResponse.ToolCall> toolCalls, int inputTokens, int outputTokens, int cacheCreationTokens, int cacheReadTokens) Creates a response with cache usage metrics.static ChatResponseChatResponse.withToolCalls(String content, List<ChatResponse.ToolCall> toolCalls) static ChatResponseChatResponse.withUsage(String content, List<ChatResponse.ToolCall> toolCalls, int inputTokens, int outputTokens) Creates a response with usage metrics.Constructors in com.tnsai.llm with parameters of type ChatResponse.ToolCallModifierConstructorDescriptionChatChunk(ChatChunk.ChunkType type, String content, Instant timestamp, Integer tokenCount, Integer chunkIndex, ChatChunk.FinishReason finishReason, String model, String requestId, ChatResponse.ToolCall toolCall) Constructor parameters in com.tnsai.llm with type arguments of type ChatResponse.ToolCallModifierConstructorDescriptionChatResponse(String content, List<ChatResponse.ToolCall> toolCalls) ChatResponse(String content, List<ChatResponse.ToolCall> toolCalls, Integer inputTokens, Integer outputTokens, Integer cacheCreationInputTokens, Integer cacheReadInputTokens)