Skip to content

v1.5.2

Choose a tag to compare

@daggerhashimoto daggerhashimoto released this 31 Mar 00:38
c9ad1bd

v1.5.2

v1.5.2 is a stability patch release focused on tightening Kanban execution, cleaning up session-tree behavior, and making remote / hybrid deployments less brittle.

Highlights

  • Assigned Kanban tasks now launch as real child sessions under the assignee root, report completion back to that root, and behave correctly with background unread / ping updates (#198)
  • Remote and hybrid installs are smoother: installer now supports --gateway-url, missing cron capability is explained clearly in the UI, and remote-workspace gateway RPC now resolves its origin from public config instead of hardcoded loopback (#181, #197, #200)
  • Model selection now comes from the active OpenClaw config instead of stale fallback lists (#174)

More in this release

  • Kanban task forms now use an assignee picker instead of manual raw assignee entry, with filtering plus clear Unassigned / Operator options (#203)
  • Kanban boards now support custom column keys via board config (#173), thanks @scotsman2k
  • Setup now ensures sessions_spawn is allowlisted for Kanban task execution on current OpenClaw builds (#159)
  • Kanban tasks can be looked up directly by id (#176)
  • Setup now prints the right deployment guide links after configuration (#179)
  • AI agent setup docs and stale operator docs were refreshed to match the current runtime (#182, #191)
  • Extensionless executable files now infer syntax highlighting from their shebang (#190), thanks @cyan-ember

Fixes

  • Skills API now falls back to structured stderr JSON output when tools emit machine-readable results there (#161)
  • Session tree cleanup: the sidebar filters to real roots (#177), direct-message sessions nest under their owning agent root (#185, thanks @cyan-ember), and agent:main:main now always renders with a canonical root label (#196)
  • Session selection is less twitchy thanks to a small hover delay on click targets (#187), thanks @cyan-ember
  • Duplicate root-agent creation now registers the correct suffixed agent in openclaw.json (#192), thanks @cyan-ember
  • Added data: to the font CSP directive so embedded font data no longer gets blocked (#199), thanks @gregb100

Full Changelog: v1.5.1...v1.5.2