Platform hiccups now say so and retry smarter, and a page-aware AI assistant starts rolling out.
A big reliability week. When a run can’t reach a verdict because of a problem on our side, not your app, it’s now labeled "Platform error" everywhere instead of the ambiguous "inconclusive", and the platform does more of the retrying for you automatically. Assertions now verify at the exact point in the flow they describe, so a failure pinpoints the action that actually caused it. And in early access, a page-aware AI assistant is starting to roll out that knows what screen you’re on and can edit flows, debug runs, and answer questions right where you’re working.
- newcliYou can now fork a workflow, or fork several at once with fork-map, straight from the CLI.
- improvedrunsWhen a run can’t reach a verdict because of a problem on our side, an AI-provider hiccup or a platform issue, not your app, it’s now labeled "Platform error" everywhere instead of the ambiguous "inconclusive". The platform also retries smarter: after an immediate first retry, a second retry waits about a minute, giving transient outages time to clear.
- improvedassertionsAssertions now run at the exact point in the flow they describe, not just at the end of a step, so a failure pinpoints the action that caused it and reports read cleaner.
- improvedsettingsApplication settings now separate the everyday from the technical. General covers just the essentials, while session state, environment variables, and Release QA move to a new Advanced tab. Each section saves on its own.
- improvedflowsYou can now re-enable a degraded flow right from the run dialog instead of digging through settings to find it.
- improvedrunsRun videos are easier to follow: the cursor now highlights before an action happens instead of after.
- improvedrunsRun details got a tidier header, and the technical labels for how a step ran now use plain terms, so it’s clearer at a glance whether a step replayed cleanly or needed extra help.
- fixedtest environmentsA seed flow marked "run once per suite" no longer re-runs inside every test in that suite, which previously churned shared fixture data and made suites slower and less predictable.
- fixedauthoringEditing an API sequence from a flow step once again opens the editor full-width over the flow canvas, instead of being squeezed into a narrow side panel.
- fixedassertionsFixed a case where a test could be marked failed even though its assertion actually passed; the live verification is now always trusted over a stale pre-check.
- fixedrunsFixed a handful of edge cases that could make a run stall or misfire on specific pages.
- One assistant, everywhere: a page-aware chat that knows what screen you’re on, can edit flows, debug runs, and answer product questions, and remembers what matters to your team. Rolling out to early teams now.
- Runs are starting to sign in instantly from a saved session instead of walking through the login form every time.
- Something new is brewing for planning and approving what gets tested: early access rolling out now.
- Something new for turning a written test idea into a real test: an early walkthrough that checks whether a proposed test is actually feasible before you commit to building it. Rolling out to early teams now.
- Running your own test suites on Cofactor’s infrastructure now streams results live as they run, with video for each test. Available in early access, ask your Cofactor account manager for a look.