Runs & actions
Every run in view. Every decision yours.
Every run your agents work stays in view from its first node to its end, and every approval, question and fault it raises waits for you in one inbox. ctxflows, the context layer and the workflows for agent-built software, records all of it, whether the engine ran it or your own session did.
Runs
A run is one execution of a workflow, and its view shows where it stands: every node not reached, running, waiting on you, done or faulted, with the agent that ran it.
Redo a node, send work back or cancel the run. A run waiting on you holds no agent session open, so it spends nothing, and every change it makes goes into the journal.
Approvals
An approval is a node where the run waits for a person's decision: human in the loop, exactly where your workflow puts it.
It shows the plan, the review's verdict, the check results from your machine and the branch, and your answer, such as Approve or Send back, decides the path the run takes. A person decides what is built and whether it was met.
Actions waiting on you
Actions are everything waiting on a person, in one inbox: whatever your runs, your workflows or your roadmap need from you.
Approvals, questions, faults, paused workflows and milestones to confirm wait there. Answer in the web app, through the built-in assistant or from your own agent's session.
The morning review queue
The engine works through your ready items overnight, and in the morning Actions holds what needs you.
Overnight, the engine works
It takes the ready stories and bugs from your board in order, each in its own working copy, and runs each through plan, build and review.
Approvals wait with what you need
Each finished change waits at its approval with the plan, the review's verdict, the test results and the branch.
You approve one and send one back
Approve, and the item is done. Send one back, and it returns to the board to be built again.
You answer a question
An agent asked whether an export should include archived items. You reply, and it carries on from where it stopped.
You redo a fault
One run reached its time limit. Raise the limit and redo the node, or cancel the run and leave the item where it stands.
Nothing waited for you to be awake, and nothing went past you: every answer is in the journal, with who gave it.
Questions about runs and actions
Can I keep a human in the loop before anything is merged?
Can an agent approve its own work?
Where do I answer approvals and questions?
Does a waiting run cost anything?
Can I see the code change in an approval?
What happens when a run fails?
Keep every run in view
Let your agents work, and decide what ships when it's ready for you.