Repository navigation
v1.5.2
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/Operatoroptions (#203) - Kanban boards now support custom column keys via board config (#173), thanks @scotsman2k
- Setup now ensures
sessions_spawnis 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:mainnow 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