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.