FeatureJune 8, 20261 min read
Reliable messaging with human intervention
Deduplicate provider retries, combine rapid message bursts, and pause automation so a person can take over one conversation or an entire messaging surface.
messagingdashboardagentshuman-in-the-loop
Messaging conversations are now more resilient to provider retries and easier for a person to take over when the situation calls for it.
- Deliver once. Durable per-conversation checkpoints prevent provider retries, Worker restarts, and late redeliveries from running the agent or posting a successful answer twice.
- Treat a burst as one turn. Set
inbound.debounceMsto combine rapid text-only messages before dispatch. Attachments and voice messages stay separate so media is never dropped. - Take over one conversation. New inbound messages stop dispatching the agent while that conversation is in human mode.
- Pause a whole surface. Human intervention mode holds automation across a messaging surface, useful during incidents, launches, or staffed support hours.
- Reply from Runtype. Send a human response through the same channel from the conversation view or the messaging conversations API.
- Resume cleanly. Hand the conversation or surface back to the agent when intervention is over.
The dashboard shows the current mode and takeover state, while the API and MCP tools expose the same controls for custom operations workflows.