Your first task
Hand a piece of work to an agent, watch the live execution trace, and approve the outbound action.
The shape of a task
A task in ThorStack is a unit of work with an assignee, a goal, and an acceptance criterion. The assignee can be a human or an agent. Either way, every step is traced.
goal: Draft a follow-up email to ACME Corp about last week's demo.
assignee: Forge (Sales agent)
context: CRM deal #DEAL-1842, last meeting transcript, pricing page.
gate: Outbound email — requires Sales Manager approval.
Run-through
- Open Tasks from the Mission Control sidebar.
- Click New task. Pick a template (
Follow-up email,Reconcile invoice,Draft post, etc.) or start from scratch. - Set the assignee. Typing in the field shows agents grouped by department alongside human teammates.
- Add context references — deals, contacts, threads, files. The agent can only read what's referenced; it cannot wander.
- Click Run.
The task page now shows a live trace: each tool call, each LLM step, each piece of memory written. You can pause, retry a step, or take over manually.
Approval gates
If the task touches a sensitive surface — outbound email, payments, contracts, public posts — execution stops at the gate. You'll see a banner with the proposed output and an Approve / Reject / Edit and approve trio. Gates are configurable per action class. See Approval gates.
What "done" looks like
A task is completed when the acceptance criterion passes — the email was sent, the invoice was reconciled, the post went out. Failed steps are retried with backoff up to the policy limit, then surfaced as a notification.
Next
- Mission Control tour — the rest of the modules.
- Workflow basics — chain tasks into multi-step automations.