Changelog
What shipped.
Curated, not generated: a commit is a unit of work; an entry here is something you can now do. Reference detail lives in the docs.
Week of 1 September 2026
Every earlier group reaches the step
A step now receives the conclusions of every group that ran before it, not only the one immediately preceding. Reporters in group three see what group one measured. Capped at 30k characters; the newest groups win.
verify: reads the conclusion
contains: and matches: test the step's final reply — the headline — rather than every turn joined. A regex anchored with ^ now means what it says.
Path refusals are counted
A write outside the workspace is refused with the path the agent probably meant, and the run page shows how many times each step was refused. The prompt names workspace/storage/ and says there is no /tmp.
Approvals clear at once
Deciding an approval removes the banner on every open page without a refresh.
One Storage view
Account and workspace Storage pages are the same component, on the editor shell, with a tree per workspace.
The docs move to docs.foldrun.io
Their own repository, their own build, thirty-one pages. The site links to them; it no longer builds them.
Branch previews
Push a branch and get <workspace>-preview-<branch>: evals run, schedules stay off, secrets are inherited, and the preview is deleted with the branch. The CLI gains --watch, logs --url and open.
The run timeline
A Gantt view of every step and tool call with millisecond timing, zoomable around the cursor.
Access by workspace
Members can be scoped to some workspaces; invitations go by email; every write route checks the least role that may take the action.
Scale-to-zero, sixteen fixes
The worker lease is awaited, the token refresh asks the queue before it rotates, the nightly prune leaves the live runner image alone.
Week of 25 August 2026
Provider translator
Bring your own key for around thirty providers: Anthropic-shaped ones directly, Chat-Completions ones through the in-sandbox translator. name:, format: and auth: keys on the agent.
output: json, wait: event, nine triggers
A step can return structured output; a flow can wait for an event; flows fire on schedules, pushes, webhooks, storage changes and other flows.
Budgets at three levels
Per run, per workspace per month, per account per month. A run that crosses its cap stops between steps and says why.
Fallback models
fallback: names a second tier that takes over when the first is unavailable.
Promote to eval
A good run's output becomes a test case with one click.
Approve links in email
Approval emails carry a signed link; deciding does not need a sign-in.
Pricing sheet and wallet
A base fee, three meters, a burn-and-runway page, low-balance mail and auto top-up — built and switchable.
Week of 18 August 2026
Renamed to foldrun
The CLI, the packages, the environment, the header. Legacy frontmatter is still read.
gVisor per step, measured
About 0.75 s warm and 2.6 s on the first hit. Per-step pods are not a latency problem, so every step gets one.
In-cluster search
SearXNG on the box behind the websearch tool: only tokens leave the box now.
The leads pipeline, live
The four-step reference flow's first CRM import: 99 committed, 1 held, 0 wrong.