ToolCallRequest
org.llm4s.toolapi.ToolCallRequest
Carries the name and parsed JSON arguments for a single tool invocation.
Produced by the agent framework from org.llm4s.llmconnect.model.ToolCall values in the LLM response. arguments is a pre-parsed ujson.Value (not a raw JSON string), so tool implementations receive structured data directly.
Value parameters
- arguments
-
Parsed JSON arguments; typically a JSON object whose fields correspond to the tool's declared Schema.
- functionName
-
Name of the tool to invoke; matched against ToolFunction.name in ToolRegistry.execute.
Attributes
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Members list
In this article