absurd

Installation
SKILL.md

Absurd

Use this skill when the project uses Absurd, the Postgres-native durable workflow engine, or when the user mentions absurdctl, queues, durable tasks, runs, retries, sleeping tasks, or events.

Tiny mental model

  • A queue is a namespace of Absurd tables (t_, r_, c_, e_, w_).
  • A task is the durable workflow instance.
  • A run is one execution attempt of a task.
  • A step is a checkpoint. Completed step results are stored as JSON.
  • Sleeping tasks are usually waiting for time or an event.
  • Events wake waiting tasks. Event payloads are cached; first emit wins.

Important distinction:

  • task_id = the whole workflow across all attempts
  • run_id = one specific execution attempt

First: make sure absurdctl works

Installs
31
GitHub Stars
1.8K
First Seen
Apr 8, 2026