Example
A paused run is persisted to the database and resumed byrun_id when the user resolves the TaskCard, so the Slack interface needs a db.
cookbook/05_agent_os/interfaces/slack/hitl_simple.py
Pause Types
Each pause type renders a different TaskCard:
Rejections collect a reason where applicable, which is passed back to the agent so it can adjust.