v0.31.0 — Stop a run · browser-verify · update signal
Three honest-by-construction additions to the desktop app.
What's new
- Stop a coding run. A Stop button on the Code run. It's cooperative by design — an in-flight model call is blocking and can't be killed, so it halts between attempts (after the current one finishes). The UI says exactly that; no fake instant kill.
- Browser-verify artifact. A "Verify in browser" panel: point the headless browser at a URL (e.g. your running
localhostapp), capture a real full-page screenshot, and see it inline as a verification artifact — labeled honestly as "a screenshot of the URL you gave", not "the agent verified this". Stored server-side and served with a hardened artifact id. Honest "browser not installed" hint when Chromium is absent; never a fake image. - Update signal + prompt. A low-key version indicator in the bottom-right that checks GitHub for a newer release and, when there is one, shows a dismissible "vX.Y.Z available" prompt with the release link +
pip install -U. Fail-silent (offline → just the current version, no false signal); a plain public-API check, no user data sent.
Honest future work (not faked): in-place auto-update (the Tauri updater), per-task cancel in the parallel Agent Manager, and mid-run steer.
Native installers attach a few minutes after publish; also pip install -U 'chimera-agent[desktop]'.
Full changelog: https://github.com/brcampidelli/chimera-agent/blob/main/CHANGELOG.md