v0.4.1 — corrections and README gallery
Patch release for corrections found while building the README screenshot gallery.
Fixed
An overclaim on the landing page. v0.4.0 shipped with a hero stat reading 4 execution tiers. executors/registry.py documents four (1=API/code, 2=CLI, 3=browser, 4=screen), but default_registry() only registers tools at tiers 1 and 2 — run_python, run_powershell, delete_path. Tiers 3 and 4 are roadmap, which docs/REQUIREMENTS_AUDIT.md already said plainly. Sitting beside "3 swappable providers", where all three are real, it read as four working tiers. Now 2 execution tiers live.
Everything else on the page was cross-checked against source and holds: three providers, three teams plus the Critic, three memory tiers, all six gateway routes, and every engineering claim in the marquee.
Two layout bugs, both surfaced by looking at the captures rather than the code:
- Hero stats packed from the bottom via
flex-col-reverse, so the single label that wraps to two lines pushed its number a line above the other three. /consolecentred itself inmax-w-3xlwhile the preview banner filled the wholemain, leaving their left edges misaligned. All dashboard screens now share one container.
Added
scripts/capture_screens.py — regenerates the README screenshots from the deployment (or any --base-url) with headless chromium. Animations are frozen before capture so reruns are deterministic, and the landing page is captured as viewport-sized sections rather than one ~12000px stitch that tears on the animated marquee.
README now leads with the landing page and carries a gallery of the site and dashboard. Preview captures live in docs/screenshots/preview/, deliberately separate from the real-run screenshots against a local Ollama instance, which the deployment cannot reproduce.
Full changelog: https://github.com/harshitwandhare/atlas-ra/blob/main/CHANGELOG.md