Genkit JS API reference
    Preparing search index...

    Interface AgentTurn<State, O>

    A single in-flight turn - the analog of ai.generateStream's { stream, response }.

    interface AgentTurn<State = unknown, O = unknown> {
        response: Promise<AgentResponse<State, O>>;
        stream: AsyncIterable<AgentChunk<State>>;
        abort(): void;
    }

    Type Parameters

    • State = unknown
    • O = unknown
    Index

    Properties

    Methods

    Properties

    response: Promise<AgentResponse<State, O>>

    The completed turn, with generate-style accessors.

    stream: AsyncIterable<AgentChunk<State>>

    Chunks as the turn progresses.

    Methods

    • Aborts this in-flight turn.

      Returns void