Skip to content

agents / Exports / ErrorUtils

Class: ErrorUtils

Error utility functions

Table of contents

Constructors

Methods

Constructors

constructor

new ErrorUtils(): ErrorUtils

Returns

ErrorUtils

Methods

isRecoverable

isRecoverable(error): boolean

Check if error is recoverable

Parameters

NameType
errorError

Returns

boolean

Defined in

packages/agents/src/utils/errors.ts:222


getErrorCode

getErrorCode(error): string

Extract error code from any error

Parameters

NameType
errorError

Returns

string

Defined in

packages/agents/src/utils/errors.ts:232


fromUnknown

fromUnknown(error, defaultMessage?): RobotaError

Create error from unknown value

Parameters

NameTypeDefault value
errorErrorExternalInputundefined
defaultMessagestring'An unknown error occurred'

Returns

RobotaError

Defined in

packages/agents/src/utils/errors.ts:242


wrapProviderError

wrapProviderError(error, provider, operation): ProviderError

Wrap external errors

Parameters

NameType
errorErrorExternalInput
providerstring
operationstring

Returns

ProviderError

Defined in

packages/agents/src/utils/errors.ts:258

Released under the MIT License.