Skip to content

PromptScript API


Class: AgentConflictError

Defined in: core/src/errors/resolve.ts:71

Conflicting agent definitions detected during composition.

Extends

Constructors

Constructor

new AgentConflictError(conflicts, location?): AgentConflictError

Defined in: core/src/errors/resolve.ts:79

Parameters

conflicts

AgentConflict[]

location?

SourceLocation

Returns

AgentConflictError

Overrides

ResolveError.constructor

Properties

agentName

readonly agentName: string

Defined in: core/src/errors/resolve.ts:73

First conflicting agent name


cause?

readonly optional cause?: Error

Defined in: core/src/errors/base.ts:56

Original error if wrapping another error

Inherited from

ResolveError.cause


code

readonly code: string

Defined in: core/src/errors/base.ts:52

Error code

Inherited from

ResolveError.code


conflicts

readonly conflicts: AgentConflict[]

Defined in: core/src/errors/resolve.ts:77

All conflicting names and their provenance


location?

readonly optional location?: SourceLocation

Defined in: core/src/errors/base.ts:54

Source location where error occurred

Inherited from

ResolveError.location


provenance

readonly provenance: AgentProvenance[]

Defined in: core/src/errors/resolve.ts:75

Provenance for the first conflicting name

Methods

format()

format(): string

Defined in: core/src/errors/base.ts:79

Format error for display.

Returns

string

Inherited from

ResolveError.format


toJSON()

toJSON(): Record\<string, unknown>

Defined in: core/src/errors/resolve.ts:103

Convert to JSON-serializable object.

Returns

Record\<string, unknown>

Overrides

ResolveError.toJSON