Anchorage API reference
    Preparing search index...
    OutputChannel: "answer" | "reasoning" | "object"

    Which output surface the gated text belongs to. 'answer' is the client-visible answer text (and the channel input gating always runs under); 'reasoning' is the model's reasoning trace; 'object' is structured output, gated as the JSON-stringified latest snapshot.

    Under @mastra/core 1.50, the object channel is available only during streaming because the final output result has no structured-object field. Direct structured output is also emitted as answer text, so policies that include answer still inspect it. An object-only policy requires an audit sink so the engine can report the non-streaming coverage gap.