queue

Installation
SKILL.md

queue

The queue worker provides durable topic delivery for iii. Register a consumer with a durable:subscriber trigger, publish with iii::durable::publish, and the worker persists messages, retries failed deliveries, moves exhausted jobs to DLQ, and exposes redrive/discard inspection functions.

Install it with iii worker add queue. The built-in iii-queue worker must be removed from the engine config before this worker starts because both would own the same durable:subscriber trigger type.

When to Use

  • A topic event must be processed reliably by a subscribed function.
  • A failed consumer should retry automatically before the message lands in DLQ.
  • You need to inspect, redrive, or discard dead-lettered messages.
  • Local or single-instance durable queues are enough, using in-memory storage for development or file-backed storage for restart survival.
Installs
3
Repository
iii-hq/workers
GitHub Stars
90
First Seen
Jul 14, 2026
queue — iii-hq/workers