Interface EscalationContext

Context for escalating to human control.

interface EscalationContext {
    escalationId: string;
    reason: EscalationReason;
    explanation: string;
    agentId: string;
    currentState: Record<string, unknown>;
    attemptedActions: string[];
    assessment: string;
    recommendations?: string[];
    urgency: "low" | "high" | "critical" | "medium";
    escalatedAt: Date;
}

Properties

escalationId: string

Escalation identifier

Reason for escalation

explanation: string

Detailed explanation

agentId: string

Agent requesting escalation

currentState: Record<string, unknown>

Current task/goal state

attemptedActions: string[]

What agent has tried so far

assessment: string

Agent's assessment of the situation

recommendations?: string[]

Recommended human actions

urgency: "low" | "high" | "critical" | "medium"

Urgency level

escalatedAt: Date

Timestamp