ToolCallRepairError
This error occurs when there is a failure while attempting to repair an invalid tool call.
This typically happens when the AI attempts to fix either
a NoSuchToolError
or InvalidToolArgumentsError
.
Properties
originalError
: The original error that triggered the repair attempt (eitherNoSuchToolError
orInvalidToolArgumentsError
)message
: The error messagecause
: The underlying error that caused the repair to fail
Checking for this Error
You can check if an error is an instance of ToolCallRepairError
using:
import { ToolCallRepairError } from 'ai';
if (ToolCallRepairError.isInstance(error)) { // Handle the error}