Skip to content

GthTerminationReason

Defined in: _worktrees/docs-release/gaunt-sloth/packages/core/src/core/terminationReason.ts:292

Why a run ended, as one value.

category: GthTerminationCategory

Defined in: _worktrees/docs-release/gaunt-sloth/packages/core/src/core/terminationReason.ts:294

The taxonomy member.


optional detail?: string

Defined in: _worktrees/docs-release/gaunt-sloth/packages/core/src/core/terminationReason.ts:305

The raw token the classification was made from — a finish_reason, a stop_reason, an error name or status. Diagnostic detail, never the carrier of the classification itself.


optional provider?: string

Defined in: _worktrees/docs-release/gaunt-sloth/packages/core/src/core/terminationReason.ts:300

Provider family, where the classification knew one.


optional remedy?: GthTerminationRemedy

Defined in: _worktrees/docs-release/gaunt-sloth/packages/core/src/core/terminationReason.ts:228

The change that makes retryableAfterRemedy true; absent when it is false.

GthTerminationPosture.remedy


retryableAfterRemedy: boolean

Defined in: _worktrees/docs-release/gaunt-sloth/packages/core/src/core/terminationReason.ts:226

Is sending it again worthwhile once remedy has been applied?

GthTerminationPosture.retryableAfterRemedy


retryableAsIs: boolean

Defined in: _worktrees/docs-release/gaunt-sloth/packages/core/src/core/terminationReason.ts:224

Is sending the identical request again a sane thing to do?

GthTerminationPosture.retryableAsIs


site: GthTerminationSite

Defined in: _worktrees/docs-release/gaunt-sloth/packages/core/src/core/terminationReason.ts:296

The site that classified it.


source: GthTerminationSource

Defined in: _worktrees/docs-release/gaunt-sloth/packages/core/src/core/terminationReason.ts:298

Which feeder classified it.