v0.4.5
Agent Studio now keeps a shared Agent Map for each project, opens it from the project name, and supports map and build-plan editing from ordinary coding sessions.
- New projects start with an ordinary Plan Agents session. Requests from the new-agent composer go directly to their own coding session, including attachments.
- Existing projects with agents and no authored map can generate an initial map in the background using Claude Code or Codex. Generation creates no session tab and never edits a map that an ordinary session has already authored.
- Legacy format-1 maps reset on startup. Exact, unused historical format-2 wrappers are backed up before conversion. Current format-2 storage is never reset; authored maps and history stay protected. Unsupported or authored incompatible records remain explicit storage errors.
- Agent Maps arrange connected components and disconnected agents compactly. Later topology changes recalculate the layout while preserving selection and respecting a manually adjusted viewport.
- Coding sessions share map and build-plan tools, focused context, and recoverable delegated child sessions. Plan Agents has the same authoring capabilities as other project sessions.
- Claude Code and Codex install in isolated desktop-managed locations and update at startup. Verified working versions remain available if an update fails or the device is offline. Failed update attempts clean up their unpublished files.
- Project navigation, restored conversations, first-request delivery, terminal teardown, and dialogs are more consistent. The empty-project “create the first agent here” action is removed.
This desktop release includes @sapiom/harness 0.15.0. Embedders and direct HTTP clients should review its API migration notes, including the move from planner/role APIs to ordinary sessions and neutral project identity.
Known Windows limitation: Some desktop-managed JavaScript coding-agent launches can open a blank terminal. The Windows packaged smoke check failed for that path; the investigation confirmed missing terminal streams. Mac and Linux downloaded-installer checks passed.