SubjectiveZero v0.2.4
SubjectiveZero v0.2.4
SubjectiveZero is an agentic harness and node editor for creative coding. Describe visual ideas as nodes, wire them into live media graphs, and compile them into native real-time graphics code.
Explore at the speed of prompts. Refine with the precision of code.
What's new
opencode joins as a 5th agent provider
SubjectiveZero now drives the opencode CLI (opencode.ai) alongside Claude Code, Codex, Grok, and Pi. Like Pi, opencode is a multi-provider harness: the model picker fills in from whatever backend you've authed (opencode auth list / opencode models), using your own account and rate limits. As always, no model ships in the app and no tokens are resold — prompts and generated code stay on your machine.
A more reliable multi-agent fleet
- Director steers and node agents now talk over a central message queue — every send is an envelope delivered exactly once, so cross-agent messages no longer get dropped mid-run.
- Undelivered messages survive a restart. Queue state persists to disk and replays on next launch.
- A mutation fence enforces node locks at the funnels, not just in the UI — a locked node can't be written out from under the agent editing it.
Snappier runs
- A run with nothing to do now answers instantly, without spinning up a Director turn.
- Coding-agent timeouts key on silence rather than a blind wall-clock, so long legitimate compiles aren't cut off and truly stuck turns end sooner.
- Editing the intent of an already-built node raises a rebuild flag so the change actually takes.
- Dropped images and video can be rotated in quarter-turns right on the canvas.
Lighter on the machine
- Transcript writes coalesce to ~15 Hz, the chat panel does zero standing per-frame work while a turn streams, and the node editor's cursor-trail idle drain is gone — lower idle CPU across the board.
Provider resilience
- Grok's model list now comes live from the CLI instead of hard-coded pins, and a failing provider card offers a clear way out (disable / fall back) instead of a dead end.
Requirements
- macOS 15.0 or later.
- Apple Silicon or Intel Mac.
- At least one supported coding agent: the Claude Code, Codex, Grok, Pi, or opencode CLI.
Build
- Version:
0.2.4 - Build:
65
Links
- SubjectiveZero website: https://sxp.studio/apps/subjectivezero
- SXP Studio projects: https://sxp.studio
- Discord: https://discord.gg/Y3JZxpXExs
- Feedback: subz@sxp.studio