"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.scenarios = exports.LIST_PROGRAMMING_LANGUAGES = void 0;
const scenarioTypes_1 = require("../scenarioTypes");
exports.LIST_PROGRAMMING_LANGUAGES = "List 3 programming languages";
const listProgrammingLanguagesTurn = {
    user: {
        text: exports.LIST_PROGRAMMING_LANGUAGES,
        thinkingLevel: "low",
        mode: "plan",
    },
    assistant: {
        messageId: "msg-basic-1",
        events: [
            { kind: "stream-start", delay: 0, messageId: "msg-basic-1", model: "openai:gpt-5" },
            {
                kind: "stream-delta",
                delay: scenarioTypes_1.STREAM_BASE_DELAY,
                text: "Here are three programming languages:\n",
            },
            {
                kind: "stream-delta",
                delay: scenarioTypes_1.STREAM_BASE_DELAY * 2,
                text: "1. Python\n",
            },
            {
                kind: "stream-delta",
                delay: scenarioTypes_1.STREAM_BASE_DELAY * 3,
                text: "2. JavaScript\n",
            },
            {
                kind: "stream-delta",
                delay: scenarioTypes_1.STREAM_BASE_DELAY * 4,
                text: "3. Rust",
            },
            {
                kind: "stream-end",
                delay: scenarioTypes_1.STREAM_BASE_DELAY * 5,
                metadata: {
                    model: "openai:gpt-5",
                    inputTokens: 64,
                    outputTokens: 48,
                    systemMessageTokens: 12,
                },
                parts: [
                    { type: "text", text: "Here are three programming languages:\n" },
                    { type: "text", text: "1. Python\n" },
                    { type: "text", text: "2. JavaScript\n" },
                    { type: "text", text: "3. Rust" },
                ],
            },
        ],
    },
};
exports.scenarios = [listProgrammingLanguagesTurn];
//# sourceMappingURL=basicChat.js.map