Skip to main content
Harnest Tasks run application-owned work outside the model tool call that requested it. Put each public @task callable under root tasks/; Harnest discovers it by filename and adds the queue runtime only when a task exists.

Create a Task

Define, defer, inspect, cancel, and await a folder-discovered Task.

Schedule a Task

Target a discovered Task with a strict five-field UTC schedule.

Durable execution

Understand suspension, replica recovery, and the boundary between a Task and the framework run waiting for it.