v0.3.22

OpenBB-finance/OpenBBv0.3.22Jun 15, 2026by github-actions[bot]

AI Summary

Improvements to desktop tab handling, markdown rendering, and agent token parsing. Includes new CLI commands for workspace management and support for OpenClaw gateways.

Key Highlights

  • Cmd+W closes active tab first, then window
  • Added managed MCP config for Cursor
  • Added CLI command to manage workspace repo registry
  • Support connecting to existing OpenClaw gateway

New Features

  • feat(cli): manage workspace repo registry
  • feat(openclaw): support connecting to existing OpenClaw gateway
  • feat(lists): rebuild all six list surfaces on a shared Linear-style list grid

Full Release Notes

## Changelog
* 93541be9759d8c047f7fef744baeb0f328297784 MUL-3239: include route context in desktop recovery prompts
* 90fafab33a41e248e1297bebd572e5943e23d328 MUL-3240: fix(desktop): Cmd+W closes active tab first, then window
* fa1504186498b004caac3614a7d2a5f9be6fd129 MUL-3254: fix pasted image draft rendering in desktop (#4066)
* ef08d8584c35824570e209ab3499ee231a6cdcb8 MUL-3254: flush issue description edits on close (#4082)
* f415099c4a24f32e57cf8c7904a98db96822591a MUL-3263: support managed MCP config for Cursor (#4081)
* 70b90d287c68d568a4fad817c54343e5431b7f74 MUL-3267: fix(markdown): disable single-dollar inline math in web renderer
* a4fb84d5ac706a491b5c30ad8bf3316a5cffb893 MUL-3273: fix(agent): parse Cursor token usage fields
* 2ab7b5b7afa4e5d4a8af68da51df512f0d27a12a MUL-3280: fix(editor): repair split email links caused by autolink + inclusive:false
* 8ea8048005e818f7053391ddaee5494a666c1151 MUL-3290: fix selfhost docker compose upload 500
* 12c2d58e18603bd7b7550a8d4fffc3fa3645e710 MUL-3303: add 2026-06-15 changelog entry (#4150)
* 7db3e507d17bdeb6926f7c6e13c3164a48cc97f8 feat(cli): manage workspace repo registry (#4067)
* 63cf0ed3081accd9a7cbcc2f588300fdb8e73580 feat(lists): rebuild all six list surfaces on a shared Linear-style list grid (#4038)
* 34d4cd3a28b549d85e3cefe53b9a9fade34b65ff feat(openclaw): support connecting to existing OpenClaw gateway (#3260) [MUL-3158] (#3664)
* 0e31a9ca58cdeda1b4b1559f53c4ff373cb067c2 fix(agent/runtimes): show Cursor Composer token usage and billing (#4135)
* ea4f816ce2bd10109bce2e6d0424811804f37264 fix(comments): support edit trigger suppression (#4136)
* 7bd99c3c87d9ec9b3b032fe1c4e1523074bee8c0 fix(desktop): mount Cmd+W handler at app root (#4137)
* 7d28b5a040bd173eac0161c266338e949dd7f100 fix(issues): remove duplicate emoji reaction entry from comment header (#4068)
* 40b318e3e084c928e72bf036b92e6fe3519d6a85 fix(issues): restore issue detail scroll on back (MUL-2841) (#3539)
* 3ce4cf6f2f775c2da3a3acd031718b6025f5c432 fix(lists): navigate rows via onClick, not a nested row anchor (#4146)
* 76c687d39aac6a0060a50a31653f22064818ab19 fix(markdown): allow attachment download file-card hrefs (#4145)
* 04a0677704af2f5e3c2bd05032dcbbcefc99dda5 fix(markdown): keep dollar amounts literal in editor (#4084)
* f9c193e06bbf608c28ed3a6d00917a71dcf47fdd fix: fail closed on agent task auth tokens (#4142)
* 5b7eb9ad20ef36d1b218bb4e2a5377c083a971c6 fix: normalize codex cached input usage (#4083)
* 71eb938a67cb21710e6b5e833b18b371be8a8411 fix: preserve inbox comment anchors for MUL-3294 (#4139)
* 7d30ef1c67e6da0bfa4e1a873deea088d1bda427 fix: preserve openclaw gateway token mask (#4152)
* 6c17771cce330d2085af0be90555860be5dfb7f5 fix: re-sign inline attachment media for token-mode clients (#4085)
* 9a7eebb194a7a0615e8ef14042106b2fd94b135b fix: re-sign unresolved attachment media urls (#4132)
* 4df6c1468d1c970186ee7e373ba99e9833194174 fix: validate selfhost compose env defaults (#4138)