v4.3.0 — Codex joins the hosts
Visual Stack is no longer Claude-Code-only. Codex runs the wireframe workflow, and the review workspace stops losing work.
Highlights
- Codex host — install Visual Stack from the Codex marketplace and invoke
$wireframeto build or review a UI in the annotation workspace. Wireframe is the only stage with a Codex adapter so far; the rest of the pipeline stays Claude Code (and Grok Build). - Host contract, filled in —
hosts/codex.jsoncarries Codex's labels, capabilities and update commands;skills/wireframe/hosts/codex.mdmaps the Host ops onto Codex tools. Skills still depend only on the contract, never on a particular agent product. - Clear all asks first — clearing a review used to arm a button for three seconds. It now opens a confirm dialog that says how many comments go and that the wireframe and version history stay.
- The panel keeps its own edge — the comments panel and its handle sit on real grid lines, so the handle tracks the panel under browser zoom. Below 720px comments become their own full-width view instead of a drawer covering the page under review.
- No more rolled-back edits — merging server state no longer undoes a local dismissal, reply or reopen that is still inside the autosave window.
Also in this release
tests/host-profiles.mjsvalidates every host profile against the schema- The review-lifecycle test serves under
--host codexand asserts the workspace gets the right host identity - README and CONTRIBUTING cover the Codex install and how to test a Codex change
Install / update
Claude Code:
/plugin marketplace add Cavalry-Collective/visual-stack
/plugin install vstack@cavalry-collective
Already installed:
/plugin marketplace update cavalry-collective
/plugin update vstack@cavalry-collective
/reload-plugins
Codex:
codex plugin marketplace add Cavalry-Collective/visual-stack
codex plugin add vstack@cavalry-collective