Interface PlanningContext

Context provided to the planning engine.

interface PlanningContext {
    conversationHistory?: string;
    retrievedContext?: string;
    userConstraints?: string[];
    failedApproaches?: string[];
    domainContext?: string;
    capabilities?: string[];
}

Properties

conversationHistory?: string

Current conversation/session context

retrievedContext?: string

Retrieved relevant context

userConstraints?: string[]

User preferences/constraints

failedApproaches?: string[]

Previously failed approaches

domainContext?: string

Domain-specific knowledge

capabilities?: string[]

Available resources/capabilities