const mongoose = require('mongoose'); const { conversationPreset } = require('./defaults'); const presetSchema = mongoose.Schema( { presetId: { type: String, unique: true, required: true, index: true, }, title: { type: String, default: 'New Chat', meiliIndex: true, }, user: { type: String, default: null, }, // google only examples: [{ type: mongoose.Schema.Types.Mixed }], ...conversationPreset, agentOptions: { type: mongoose.Schema.Types.Mixed, default: null, }, }, { timestamps: true }, ); const Preset = mongoose.models.Preset || mongoose.model('Preset', presetSchema); module.exports = Preset;