Skip to content

v0.4.5

Choose a tag to compare

@github-actions github-actions released this 06 Sep 23:56
· 420 commits to main since this release
65d6127

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.