Sessions
One agent run, from prompt to change request.
A session is the unit of work in Ara. You give it a connected repository and a prompt. Ara starts a cloud agent, gives it a sandbox, and tracks the work until it finishes.
How a session runs
Status
These labels are the exact public session status enum.
A few practical rules
- Use an
idempotency_keywhen retryingPOST /sessions. - Use tags when you need reporting or filtering later.
- Use attachments for files the agent should see.
- Use a test repo while you are wiring up automation.