Interface PersonaEvolutionContext

Context supplied when evaluating persona evolution rules.

interface PersonaEvolutionContext {
    workflowId: string;
    agencyId?: string;
    roleId: string;
    recentOutputs?: {
        taskId: string;
        output: unknown;
    }[];
    reasoningSignals?: Record<string, unknown>;
    metadata?: Record<string, unknown>;
}

Properties

workflowId: string
agencyId?: string
roleId: string
recentOutputs?: {
    taskId: string;
    output: unknown;
}[]

Type declaration

  • taskId: string
  • output: unknown
reasoningSignals?: Record<string, unknown>
metadata?: Record<string, unknown>