# multica v0.4.22 - Product: multica (https://whatsnew.fyi/product/multica) - Vendor: multica-ai - Date: 2026-08-10 - Version: v0.4.22 - Original notes: https://github.com/multica-ai/multica/releases/tag/v0.4.22 - Permalink: https://whatsnew.fyi/product/multica/releases/v0.4.22 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **removed** — Drop the write-only sidebar_state cookie and align the settings nav trigger - **added** — Support Kimi thinking levels - **changed** — Unify internal link click semantics across all surfaces - **changed** — Project pill quick-clear × and stop remembering the last project - **fixed** — Improve /new and /issue feedback in channels - **fixed** — Answer a duplicate /issue honestly and don't push a web-UI reply into the WeCom room - **fixed** — Ask the engine whether it is an /issue command instead of mirroring it in WeCom - **fixed** — Cancel queued tasks when a session is archived and stop telling non-Slack sessions they have no channel - **fixed** — Fix slash command support in WeCom group - **fixed** — Expand Windows ~\ in the openclaw active config path - **fixed** — Persist direct chat Codex sessions - **added** — Saved issue views V1 - **fixed** — Restore inbox scroll position and stop the highlight re-jump on tab return - **added** — Add oh-my-pi (omp) as a supported agent runtime - **added** — Allow task-scoped daemon status and disk-usage - **changed** — Write Mika's opening on the server instead of running an agent - **added** — Add the MULTICA_WECOM_TRACE operator switch and stop it printing binding tokens - **added** — Classify a refused WeCom handshake the way the credential probe does - **added** — Read the server's verdict on an outbound WeCom send - **added** — Read voice notes which WeCom already transcribes - **added** — Show WeCom's own mark instead of a generic speech bubble ##### Changelog * b15b902d3bc26e10ff9ada9218b3143aa6ba7d08 MUL-5842: fix(ui): drop the write-only sidebar_state cookie and align the settings nav trigger (#6621) * cd9f4147a57dc469328ad7bbd06f1781e0dc8314 MUL-5853 feat(agent): support Kimi thinking levels (#6429) * ad7e621139b56a1b2df6831fcd7de716c1177cbe MUL-5860: unify internal link click semantics across all surfaces (#6667) * 9f2b1c50c1674fb481e0045be420419d196e9281 MUL-5862: project pill quick-clear × + stop remembering the last project (#6574) * 2a19f9ba2c32bc4209ab86c6e4a80d2de9fbb906 MUL-5873 fix(channels): improve /new and /issue feedback (#6578) * cd3c0bb8948e9f091c4dbf5bc8cb8af1c63d09c2 MUL-5888: fix(wecom): answer a duplicate /issue honestly, and don't push a web-UI reply into the room (#6591) * 43f568d1690440bfd3f70781327fed22c7f9fb09 MUL-5890: fix(wecom): ask the engine whether it is an /issue command instead of mirroring it (#6593) * cdf93e4914e99a53ffb9ab98d49bcfe801ce968f MUL-5892 fix(chat): cancel queued tasks when a session is archived, and stop telling non-Slack sessions they have no channel (#6595) * 7509d80cdff013be95e80b240b1ef0463f845216 MUL-5904: fix(wecom): no slash command works in a group at all (#6603) * 93fa120c4c67d1130648856bed99272a5e1fd8c5 MUL-5925 fix(execenv): expand Windows `~\` in the openclaw active config path (#6630) (#6643) * 7c7ed8bf55ca08b2e24345cfc602209cde33fecf MUL-5937 fix(daemon): persist direct chat Codex sessions (#6644) * 984a2c2bffba6dbc717c9f394ea2aaac0168a933 MUL-5954: feat: saved issue views V1 (MUL-4796) (#6516) * 0035345a57bcee8655d91d3965112962f4d9b075 MUL-5973: fix(tabs): restore inbox scroll position and stop the highlight re-jump on tab return (#6690) * 8bd49bba8ffe273da9a6902227bbcdd643873ce1 docs(changelog): add v0.4.22 release entry (2026-08-10) (MUL-5978) (#6698) * f77d03ed736bb1b2f56b70fba3b6b35f2d426a8a docs(wecom): follow the same page_description shape as Slack, Lark and DingTalk (MUL-5883) (#6587) * 3dd128532c0c60d20b5928c36a6140b08556e1c5 feat(agent): add oh-my-pi (omp) as a supported agent runtime (#6514) * 90b3c2cc5258e4f88006e4b0358d18afa3b6e002 feat(cli): allow task-scoped daemon status and disk-usage (MUL-5742) (#6684) * 47f6e970f6a00c3da3a75172e156f9edd75fa380 feat(onboarding): write Mika's opening on the server instead of running an agent (MUL-5827) (#6520) * a4d4444f80833105da74cfbabc1f6ec9869a3324 feat(wecom): add the MULTICA_WECOM_TRACE operator switch (and stop it printing binding tokens) (#6602) * b09abf1798c99b85ee07c5824fba2382a5414fd3 feat(wecom): classify a refused handshake the way the credential probe does (MUL-5895) (#6598) * 0ab271235651fa7130306eafea9ddaf6fcf9ae5d feat(wecom): read the server's verdict on an outbound send (MUL-5887) (#6590) * 611a806507a07e8cd40063ac729b0db09efd62fc feat(wecom): read voice notes, which WeCom already transcribes for us (#6599) * c66bffd72264a04eb1b930b8e01241758595f8a4 feat(wecom): show WeCom's own mark instead of a generic speech bubble (#6585) * 1fe956eb86d95057a88eca277e6939ea281d2a82 feat(wecom): tell a refused handshake apart from an unreachable one, on a dashboard (#6626) * f97db4fc5ac9a2e2d898c29747ea732b8d6dec12 fix(agent): support Pi thinking levels through RPC model discovery (MUL-5924) (#6629) * f3a7fce8d8e72b76f3f58bff649db0cc6b404624 fix(chat): a predecessor's reply must not seal the next message out of its own batch (#6611) * 586a624aa5f846e5ca9dcea17de0819e154f8a5e fix(cli): isolate task profile state (#6407) * 07ada7262dcbe708fa962a91b71a05e9d4faa2d3 fix(issue-views): show the view bar's more-trigger only while tabs overflow (#6682) * c4cd1ebabc6a1d913969d03d259197d27d536f4a fix(lark): three defensive fixes to stored media filenames (#6596) * 080f088ddfcc98c88d05b7da158e72317392daa4 fix(migrations): renumber channel pending_fresh to 271 (#6683) * 985a1fe63200ec64aabbadf684bb39ba805c8ca9 fix(views): add saved-view sort direction (#6689) * 2b35f8017ab3b773e0356e562ecb04e55a7a9bd7 fix(web): validate the browser API base URL (MUL-5922) (#662 _[Truncated at 4000 characters — full notes: https://github.com/multica-ai/multica/releases/tag/v0.4.22]_