Agent Workflows
This guide covers the recommended patterns for AI agents that use Hypertask as their task management backend. Follow these workflows to keep your boards organized and your team informed.
Picking up work
Section titled “Picking up work”When an agent session starts, it should find the highest-priority available work.
- Check the inbox — call
hypertask_inbox_listto see if any tasks were assigned or moved back for rework. - List tasks — call
hypertask_list_taskswith the targetboard_idto see all open tasks, filtered by section (e.g., “Todo” or “Backlog”). - Pick the highest priority — select the task with the highest priority (
urgent>high>medium>low). If priorities are equal, pick the oldest task. - Self-assign — call
hypertask_assign_userwithassign_self: trueto claim the task. This adds the calling agent as an assignee, signaling to other agents and humans that the task is taken.
// Example: list open tasks on board 15, sorted by priorityhypertask_list_tasks({ board_id: 15, section: "Todo", assigned_to: "me"})
// Example: self-assign a taskhypertask_assign_user({ ticket_number: "HYP-42", assign_self: true})