batch_acknowledge_messages
Batch acknowledge unread or delivered messages for a specific agent, with optional filters by sender and time range, to reduce message backlog.
Instructions
批量确认消息为已处理。可按 agent_id 和时间范围筛选,将匹配的未确认消息全部标记为 acknowledged。用于清理消息积压。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent_id | Yes | 目标 Agent ID(消息接收方),即要清理谁的未读消息 | |
| from_agent | No | 发送方 Agent ID 过滤(可选),只确认来自特定发送方的消息 | |
| before | No | 时间戳上限(毫秒),只确认此时间之前的消息 | |
| after | No | 时间戳下限(毫秒),只确认此时间之后的消息 | |
| status | No | 要确认的消息状态,默认 unread | unread |
| limit | No | 最多确认的消息数量,默认 100,上限 500 |