Skip to content

Home > intention-kernel/testing > EvaluationSession > send

EvaluationSession.send() method ​

Execute once using the supplied idempotent identity. Never auto-retry writes.

Signature:

typescript
send(input: EvaluationData, context: Readonly<{
        turnId: string;
        stepId: string;
        signal: AbortSignal;
    }>): Promise<Readonly<{
        observation: EvaluationData;
        checkpoint?: EvaluationData;
        stop?: Readonly<{
            status: "skipped" | "completed";
            reason: string;
        }>;
    }>>;

Parameters ​

Parameter

Type

Description

input

EvaluationData

context

Readonly<{ turnId: string; stepId: string; signal: AbortSignal; }>

Returns:

Promise<Readonly<{ observation: EvaluationData; checkpoint?: EvaluationData; stop?: Readonly<{ status: "skipped" | "completed"; reason: string; }>; }>>