A Dead Letter Queue (DLQ) is a holding queue for messages or tasks that cannot be delivered or processed successfully after multiple retry attempts. It acts as a safety net, isolating failed items to prevent them from blocking the main processing pipeline and allowing for subsequent analysis or manual intervention. In multi-agent system orchestration, a DLQ captures messages that agents cannot handle due to errors, invalid formats, or unavailable dependencies.
