output
    Preparing search index...

    Class Agent<OutputSpec>

    Agent wraps an internal AI SDK ToolLoopAgent with Output.ai prompt loading and validation.

    const reviewer = new Agent({
    prompt: 'reviewer@v1',
    output: aiSdk.Output.object({ schema: z.object({ summary: z.string() }) })
    });
    const result = await reviewer.generate();
    const chatbot = new Agent({
    prompt: 'chatbot@v1',
    messageStore: { getMessages() { return []; }, addMessages() {} }
    });
    const r1 = await chatbot.generate({ messages: [{ role: 'user', content: 'Hello' }] });

    Type Parameters

    • OutputSpec extends AnyAiOutput = AnyAiOutput
    Index

    Constructors

    Methods