org.llm4s.toolapi.ToolCallError
See theToolCallError companion trait
object ToolCallError
Attributes
- Companion
- trait
- Graph
-
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ToolCallError.type
Members list
Type members
Classlikes
case class ExecutionError(toolName: String, cause: Throwable) extends ToolCallError
Tool execution failed (after parameters were validated)
Tool execution failed (after parameters were validated)
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ToolCallErrorclass Objecttrait Matchableclass AnyShow all
case class HandlerError(toolName: String, error: String) extends ToolCallError
Tool handler returned an error (business logic failure)
Tool handler returned an error (business logic failure)
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ToolCallErrorclass Objecttrait Matchableclass AnyShow all
case class InvalidArguments(toolName: String, parameterErrors: List[ToolParameterError]) extends ToolCallError
Tool has parameter validation errors
Tool has parameter validation errors
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ToolCallErrorclass Objecttrait Matchableclass AnyShow all
case class NullArguments(toolName: String) extends ToolCallError
Tool received null arguments when it expected an object
Tool received null arguments when it expected an object
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ToolCallErrorclass Objecttrait Matchableclass AnyShow all
case class UnknownFunction(toolName: String) extends ToolCallError
Tool function doesn't exist
Tool function doesn't exist
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ToolCallErrorclass Objecttrait Matchableclass AnyShow all
Inherited and Abstract types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Mirror
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror
In this article