Software delivery with agents.
Agents do the work. The workflow keeps the gates.
An example of what a software team builds and runs on Xema, not a fixed product: your gates, your skills, your runtime. A ticket is planned, coded in a sandbox and reviewed against the team’s secure-coding skill. The change report is validated, the tech lead approves, and only then are the release notes written. The agents do the thinking; the workflow owns the order.
- 01Plan from the ticket
- 02Code in a sandbox
- 03Review against the secure-coding skill
- 04Validate the change report
- 05Tech lead approves · a person decides
- 06Write release notes
Agents do the work, and the workflow keeps the gates.
- A workflow that owns the order of the steps
- An isolated sandbox for every agent session
- A tech lead approval before anything is released
Changes that arrive
already reviewed.
A software team has a backlog of tickets. Agents can take a ticket a long way on their own, but nobody wants code released because an agent said it was fine. Here the review, the validation and the sign-off are steps of the process. They run every time, in the same order, and nobody has to remember them.
The moment a ticket is ready.
When the team marks a ticket ready, the workflow starts. Each step hands its result to the next, and the run stops at the gate where a person has to decide.
Plans. Codes.
Proves it.
A record of every step.
Not a hunch.
For every change you can see the plan, the transcript of the session, the review findings, the validated report and who approved the release. Each decision and tool call is in the audit log.
The agents do the work; people keep the decisions that matter. The workflow, the skill and the gates are versioned like the code they protect.
Where teams take it next.
- AAdd a gate: a second reviewer, a spec check or a security sign-off is one more step in the workflow.
- BChoose the lane for each step: a strong model for planning and review, a cheap one for notes. Swap a model once and every agent follows.
- CCompare models on your own tickets: run the same task across lanes on a schedule, and score the results with your own tests.
- DGate on evals: a changed agent or a new model is promoted only when its evals pass, and a retired model hands over to a named successor.
- ERun it as a team: a lead splits the feature, ephemeral workers code in parallel and an integrator lands the batch. Agent teams shows how a harness strategy sets it up.
- FSee the wider platform: the engineering teams page answers the eight questions teams ask about runtimes, tools, models and sandboxes.