CompleteOutcome
Terminal result of one response attempt.
paused is an intentional stop awaiting resumable input; interrupted means
the response stream ended unexpectedly. The other outcomes indicate normal
completion, failure, or caller cancellation.
import type { CompleteOutcome } from '@threadplane/chat';Declaration
export type CompleteOutcome = 'success' | 'error' | 'aborted' | 'interrupted' | 'paused';