Skip to content

Documentation / @agentick/shared / AgentickError

Class: AgentickError

Defined in: errors.ts:100

Base class for all Agentick errors. Provides consistent structure, serialization, and type identification.

Extends

  • Error

Extended by

Constructors

Constructor

new AgentickError(code, message, details?, cause?): AgentickError

Defined in: errors.ts:110

Parameters

code

AgentickErrorCode

message

string

details?

Record<string, unknown> = {}

cause?

Error

Returns

AgentickError

Overrides

Error.constructor

Properties

cause?

readonly optional cause: Error

Defined in: errors.ts:108

Original error that caused this error

Overrides

Error.cause


code

readonly code: AgentickErrorCode

Defined in: errors.ts:102

Unique error code for programmatic handling


details

readonly details: Record<string, unknown>

Defined in: errors.ts:105

Additional error details

Methods

fromJSON()

static fromJSON(json): AgentickError

Defined in: errors.ts:169

Create error from serialized format

Parameters

json

SerializedAgentickError

Returns

AgentickError


toJSON()

toJSON(): SerializedAgentickError

Defined in: errors.ts:137

Serialize error for transport (JSON-safe)

Returns

SerializedAgentickError

Released under the ISC License.