AI_NoSuchToolError

This error occurs when a model tries to call an unavailable tool.

Properties

  • toolName: The name of the tool that was not found
  • availableTools: Array of available tool names (optional)
  • message: The error message (optional, auto-generated from toolName and availableTools)

Checking for this Error

You can check if an error is an instance of AI_NoSuchToolError using:

import { NoSuchToolError } from 'ai';
if (NoSuchToolError.isInstance(error)) {
// Handle the error
}