Pipeline-pilot-backend / models /AgentMemory.js
shivangdadhich's picture
Upload 11 files
1183bcf verified
Raw
History Blame Contribute Delete
551 Bytes
import mongoose from "mongoose";
const agentMemorySchema = new mongoose.Schema({
leadId: { type: mongoose.Schema.Types.ObjectId, ref: "Lead", required: true },
logs: [
{
role: { type: String, enum: ["user", "model", "tool"], required: true },
content: { type: String, required: true },
toolName: { type: String },
timestamp: { type: Date, default: Date.now },
},
],
updatedAt: { type: Date, default: Date.now },
});
export const AgentMemory = mongoose.model("AgentMemory", agentMemorySchema);