Personas carry their own variables, the Prompt Library grows up, and your runs are watchable start to finish.
A big week for making Cofactor feel more like yours. Personas can now carry their own variables, so your tests reference the right account or token automatically instead of you wiring it up per environment. The Prompt Library grew into a real workspace you can browse, search, and tag. Tests that read PDFs and laid-out forms now line values up with the right field, and your runs are watchable end to end.
- newpersonasPersonas can now carry variables that each credential fills in, so a test references the right account ID, tenant, or token automatically instead of you wiring it up per environment. Sensitive values stay masked.
- newpromptsManage your prompts like a proper library. Browse and search from a side rail, read them full-size, and tag them so the right one is always a click away.
- newtest environmentsSet up a test environment template's emulated integrations (Slack, Jira, Google sign-in, email) straight from the Cofactor CLI. The new email emulator even captures a live inbox, so sign-up and reset flows that send a code just work.
- improvedrunsFast-mode run timelines now show every browser action a run performed, including ones from steps that were retried or failed partway, each described in plain language instead of a raw selector.
- improveduiThe Link Repository and Edit Repository Settings dialogs got a roomier, cleaner layout that matches the rest of the app, with an easier repository picker and tidier monorepo settings.
- improvedauthPassword sign-up and reset now accept long passphrases, so a memorable phrase works. When a password is not accepted, we tell you exactly why instead of a generic message.
- improvedauthoringSmall comforts in the flow designer: the right panel is now resizable, and the Insert step menu is grouped, described, and wider so it is easier to find the step you want.
- fixedformsTests that read PDFs (invoices, claim forms, EOBs, and other laid-out documents) now line values up with the right field instead of running them together, so assertions about what a form shows no longer fail by mistake.
- fixedrunsThe Live Browser View no longer drops out partway through a run. It reconnects on its own after a hiccup, and momentary browser restarts no longer cut the stream, so you can watch a run start to finish.
- fixedrecordingsRecordings are captured more faithfully, no more quietly dropped steps or rewritten values, so what you record is what you get.
- fixedrunsRuns that recovered from a momentary internal hiccup are no longer mislabeled as flaky, so a "flaky" badge now means something you should actually look at.
- Azure DevOps support is on the way. Connect your Azure DevOps project to bring work items and webhooks into Cofactor. Rolling out to early teams now.
- Something's brewing to make your tests get smarter the more they run: the fast browser agent is learning to remember how each page of your app works and reuse that knowledge next time, so tests on familiar pages get quicker and steadier over time.