dead_letter_queue
Park failed task executions in a dead-letter queue, let recovery agents inspect and lease them, and manage retry lifecycles with ack/nack. Includes queue stats and purge actions.
Instructions
[Cost: $0.0010 USDC on Base & Solana] Ephemeral Dead-Letter Queue and Error Vault for Multi-Agent Swarms.
Parks failed task execution payloads, allows recovery supervisor agents to lease/inspect failed runs,
and manages retry lifecycles (ack/nack).
Actions:
- 'push' : Park a failed tool execution (requires tool_name, error_message, payload).
- 'pop' : Lease the oldest failed task for recovery/replay.
- 'peek' : Inspect failed tasks in the queue without dequeuing.
- 'ack' : Acknowledge successful recovery of a task (removes from DLQ).
- 'nack' : Report retry failure (increments retry count; marks dead if limit reached).
- 'stats': Get queue health, depth, and failure reason aggregates.
- 'clear': Purge expired or resolved items from the queue.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| action | No | push | |
| payload | No | ||
| task_id | No | ||
| tool_name | No | unknown | |
| error_type | No | UnknownError | |
| queue_name | No | default | |
| max_retries | No | ||
| ttl_seconds | No | ||
| error_detail | No | ||
| error_message | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |