package llm import "errors" var ( // ErrNoToolsConfigured is returned when the model requests tool calls but no tools are available. ErrNoToolsConfigured = errors.New("model requested tool calls but no tools configured") // ErrToolNotFound is returned when a requested tool is not in the toolbox. ErrToolNotFound = errors.New("tool not found") // ErrNotConnected is returned when trying to use an MCP server that isn't connected. ErrNotConnected = errors.New("MCP server not connected") // ErrStreamClosed is returned when trying to read from a closed stream. ErrStreamClosed = errors.New("stream closed") )