> Discover all available pages from the documentation index: https://mastra.zisheng.pro/llms.txt # Memory.deleteMessages() `.deleteMessages()` 方法根据消息 ID 删除多条消息。 ## 用法示例 ```typescript await memory?.deleteMessages(['671ae63f-3a91-4082-a907-fe7de78e10ec']) ``` ## 参数 **messageIds** (`string[]`): 要删除的消息 ID 数组 ## 返回值 **void** (`Promise`): 在所有消息删除后兑现的 Promise ## 扩展用法示例 ```typescript import { mastra } from './mastra' import { MastraDBMessage } from '@mastra/core' const agent = mastra.getAgent('agent') const memory = await agent.getMemory() const { messages } = await memory!.recall({ threadId: 'thread-123' }) const messageIds = messages.map((message: MastraDBMessage) => message.id) await memory?.deleteMessages([...messageIds]) ``` ## 相关内容 - [Memory 类参考](https://mastra.zisheng.pro/reference/memory/memory-class) - [recall](https://mastra.zisheng.pro/reference/memory/recall) - [Memory 入门](https://mastra.zisheng.pro/docs/memory/overview)