"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.assembleDriveContextMessages = assembleDriveContextMessages;
function assembleDriveContextMessages(args) {
    return [
        ...args.base.prependedContextMessages,
        ...args.base.memories,
        ...(args.base.taskDocMsg ? [args.base.taskDocMsg] : []),
        ...args.base.coursePrefixMsgs,
        ...args.base.historicalDialogMsgsForContext,
        ...args.tail.renderedReminders,
        ...args.tail.activeReplyObligationContext,
        ...args.tail.runtimeGuideMsgs,
        ...args.base.currentTurnDialogMsgsForContext,
    ];
}
