Skip to content

Agent Task Ledger

Agent tasks are durable backend records. They carry requester identity, lane, instructions, source systems, mutation level, provider, policy verdict, status, traces, and artifacts.

Statuses

Current task statuses include:

  • queued
  • planning
  • blocked_needs_operator_review
  • approved
  • running
  • completed
  • cancelled
  • failed
  • rollback_requested
  • retry_requested

Policy Inputs

Input Why it matters
Role Determines read/write posture and break-glass requirements.
Lane Selects namespace, source policy, and default worker profile.
Source systems Blocks restricted data on incompatible providers.
Mutation level Separates read-only planning from internal or production writes.
Model provider Routes Azure OpenAI / Foundry provider policy.

Trace Requirement

Policy blocks, missing SDK state, dispatch failures, worker receipt, tool outputs, and terminal status changes must be recorded as traces. Silent success is not allowed.