Populares: Datos actualizados el 26 de octubre de 2026

Categorías

Internet1355
Comunicación321
Audio y vídeo898
Gráficos y diseño539
Ofimática y productividad1120
Programación3132
Inteligencia artificial527
Seguridad y privacidad385
Herramientas del sistema3113
Juegos523
Educación y ciencia239
Redes e informática284

Multica CLI: descargar versiones anteriores

The open-source managed agents platform. Turn coding agents into real teammates — assign tasks, track progress, compound skills.

Aquí figuran 75 versiones de Multica CLI, desde 12 de junio de 2026 hasta la actual, 0.7.0. Cada una enlaza con los instaladores del propio desarrollador.

2026: 75 75 26
VersiónFechaTamañoArchivos
0.7.0Última versión 23 de octubre de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- 0fc67948219a0cdc8e4213dee18e75fb2716a8f5 MUL-7035 feat(cli): add comparison operators to issue list --property (#8001)
- 53c0088f1789c37e13846031eb85749383461e8c MUL-7847 fix(task): comment terminal failure on issue when sweeper fails task (#9018)
- 6b0f8315f6774949cd367a3ae414b10a6239ee54 MUL-7960 fix(mobile): align lint and TypeScript with Expo SDK 57 (#9174)
- 482ec69c113586a41d3cb1215d4d5c1e23388572 MUL-7969: feat(server): record structured claim decision outcomes (#9184)
- 0fe2ebf02e901547fc07ae1c2feb26b527e9420a MUL-8045: feat(runtimes): Qoder Cloud Agent as a managed cloud runtime (#9402)
- ba1a7958821e3a34f94dd4ee03dee26f99c5cd96 MUL-8114: fix(agent): preserve runtime config boundaries after formatting (#9382)
- 76b274e898c217ec5c078a6248f0b37587caf200 MUL-8117: fix(wecom): preserve streaming media on Windows (#9395)
- 0beaeddc0eb9127ea7f5497603ee7db52b99db62 MUL-8120 feat(workflows): owner-based workflow edit/delete permissions (#9388)
- 2b645691387e1535cc63d6ebf2ba4e996387c8b2 MUL-8126: feat(agent): steer running Kiro turns via _session/steer (#9396)
- e0e9efc5f1d6ff2a88ad2d7844d4d76f2519985d MUL-8131: feat(ui): tooltips with shortcut hints and disabled reasons for icon buttons (#9398)
- e720fe221947f66725d9476333c727a600158240 MUL-8135: feat(wakeups): wake on linked PR merge conflicts (--until-pr conflicts) (#9406)
- 7ebaf00e7c48bd912fa7441feaa97ae3a0cebe5c MUL-8136: feat(server): restrict workspace creation to listed emails (self-host) (#9411)
- e9b8868e816f5d7b26cd42dfc32f78765893d2af MUL-8138: fix(auth): reject task-token requests targeting another workspace (#9422)
- c9b6de8567d7bb57bf9a2a3220207cf2b3e5a038 MUL-8142: docs(runtimes): step-by-step Qoder Cloud Agent setup and correct entry path (#9408)
- ef2d2b3e4827b6d40e57084bff657fa56b3546b5 MUL-8149: patch Node 22.23.4 in web image, Electron 39→44 (#9416)
- 13eb4bda93496a4114085b50332ee21a0f72eb29 MUL-8154 fix(daemon): enforce runtime ownership on daemon routes (#9423)
- 04931df1624e944157c728007f717d11700c44f2 MUL-8174: fix OpenCode resume after host clock rollback (#9460)
- fd6fc2c6003ab19fcd8b9e14674437bbdb813f4f MUL-8175: fix(issues): sub-issue batch toolbar ignores row selection in the side peek (#9445)
- ad382b86ca9c69f569c181d65f82c4079aa258df MUL-8177: fix(daemon): label worktree finalize failures as local error (#9465)
- c57aa87a6fa825bc788b3a713e787fce75fc50ef MUL-8179 fix(issues): clear sub-issue selection after a batch action applies (#9449)
- f9036be46a0392b5c37e00414769f55c432d11bc MUL-8184 Fix Hermes reasoning options for non-default models (#9452)
- ff674c4e1df2d63185a45d724a6a5cc0cdb4da05 MUL-8185: Support sharing runtimes with specific members (#9455)
- 76dfd4a58b7bbd4bd82b61fc5e049a796471d0c3 MUL-8186: treat process exit as terminal signal on OpenCode 2.x (#9463)
- 79d801f45c1f4c5fb7b2be3afeb6761e7b4c88fd MUL-8188: fail fast on Kiro panic and stop resuming undrivable sessions (#9458)
- dbdbb299164347586e2650bb67684a490726a798 MUL-8198: chore(release): prepare 0.7.0 changelog (#9468)
- 4dc39434ef1b065659936cf476b11b152d04ad82 MUL-8198: fix(daemon): keep pre-588 Remote MCP tokens working for their issuing owner (#9469)
- ce5a2ba47223e334078fbc50b8b2fd8b5a13dffb ci: upgrade Go build toolchains to 1.27.3 (#9420)
- 88de9d371359d028a54dd839f843a86c75b24df1 feat(agent): surface Hermes dependency reinstall at launch (MUL-8124) (#9434)
- 029466efb3de84a8e64aae3cc7d6cdc6a053ba27 feat(agents): move conversation starters to the agent profile (MUL-8151) (#9419)
- dff37867b7c15876c2db1a6f0e7eff69cec6f7db feat(editor): reload embedded HTML previews (#9436)
- 8c3ceb36104778f2ca38a2a3240b8742b52d5f57 feat(issues): jump from the header agent chip to the run's block (MUL-8180) (#9451)
- 5f6cd749ae77f8d9546fc5a18ab3494348b2eb4f feat(issues): move hidden columns into Display, keep boards to their workflow (MUL-8160) (#9429)
- 87acc1d862270cee2e3edef0c88fb0cbf4d77674 feat(issues): retain create fields within a batch (MUL-7648) (#8783)
- 001e95794bc1c0c
0.6.5 21 de octubre de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- 6dadfc7216d0fc8e746442ee890b3b89755b1fa3 MUL-7857 fix(wakeup): evaluate --until-pr against self-hosted VCS pull requests (#9039)
- 9a8c3dec4e95deed45d6032be2d6ae94b23a32f5 MUL-7879: fix(wakeup): clear a rule's last_error once a pass commits (#9069)
- 3f657e29cf6c70cd2723fdee88647c9f114f68bc MUL-7890 perf(inbox): fetch the unread summary only while the page is visible (#9085)
- 1e01173fb42806c41887293695c0fe5d503123fa MUL-8060 fix(daemon): trust the backend's SSL_CERT_DIR CAs when syncing repos (#9312)
- 3c65b18c9998ea8b6b3b5d0474fe781b472ba15e MUL-8118 fix(workflows): edit a new status step before saving (#9385)
- a69021482fde59a2b378f556752e5a2f047ebc30 MUL-8119 fix(views): keep workflow name visible in project sidebar (#9387)
- 37d360063475dd6d6bbc911b6bbdc7c33069da35 MUL-8121 feat(issues): offer Default workflow statuses for issues outside a project (#9389)
- 654b8ca954034f8181eb6bbb4fc298dede760156 MUL-8123 chore(release): 0.6.5 changelog and app versions (#9393)
- 74281e313d3cb97c6c7291739c51dc9ccf06cbac fix(agent): deliver the copilot prompt on stdin (MUL-8105) (#9380)
- 5b21b63fa89d2f2ea41ac0ca8db584b899b65a9d fix(codex): attribute default-model usage (#9360)
- 984d8192ad0c4d9cd0c58dabd65246cc296b6fa5 fix(daemon): preserve Claude effort for unlisted models (MUL-8112) (#9392)
- 4caf571aab9fc67d453e48019fe413eabfa224a0 fix(desktop): localize the workspace tab bar menu (#9099)
- 4152fed89fc04450a715bff2e028348b603c601c fix(opencode): discover v2 model thinking variants (ZIC-351) (#9365)
- 7a81f73ca2cd29a92e3808503dc11fa8a2ffb0fe fix(views): contain absolute sidebar content in its scroller (MUL-8100) (#9361)
0.6.4 20 de octubre de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- d908e4882d9b10e1477b0eccd47a94d63a0e777c MUL-6710: fix(runtimes): revoke access when making runtime private (#7580)
- 55e1ebe66698bc4f3f88b53c804a4042002af9b2 MUL-7019 MUL-7963 fix(wecom): fetch the picture a sender quoted, not just its label (#8832)
- 92403438ff188bd20722c17889cf063e183ad74b MUL-7460 fix(daemon): stop sending an English sentence for a cancelled task (#8506)
- e752b971b8c661ad7b2dfe1a049442d7c40f359a MUL-7833: fix(usage): complete Google Gemini token pricing (#8997)
- 3c8c60485225122d422db8e86e2401d6287f860c MUL-7877: fix(web): keep workspace document titles authoritative (#9067)
- 84e4ac8cc8aba154712211418dd95a7c8a546e87 MUL-7906: fix(issues): use navigation hash for comment deep links (#9112)
- c4a7724afe01763d4f58912ab5709c8bad36f23d MUL-7914 feat(issues): add a rename entry to the issue actions menu (#9119)
- b335d526e1dfbc974a029fc00cdbe45eb6ae3748 MUL-7919: feat(editor): preserve loaded HTML previews when enlarging (#9121)
- 06835b8f50606ca3f8bebbb5d07ac8901f831e69 MUL-7962 fix(wecom): re-read the installation permission at every file delivery stage (#7951)
- b24d3595a18d95c90daa75d813241e957a97f36b MUL-8028: fix(desktop): navigate existing reserved workspace slugs (ZIC-336) (#9276)
- bbf70d125daedb5ed45e3d8ec0e5b223cbc8ffe6 MUL-8029 fix(daemon): treat a DSH profile without the runtime as missing (#9287)
- f357a4e977105f011bdf3b3869c8ff48b0ce3182 MUL-8030: fix(chat): stop hidden floating chat scroll loops (#9351)
- 88f6d6272b454a25fa6bb30e80b16becc943ec38 MUL-8057: feat(agent): run Meta Muse Code as an MSP runtime (#9309)
- 9b43430438e3a2dce63906127d337663cc488c59 MUL-8067: feat(views): readable, resizable and expandable markdown tables (#9321)
- dfa8bdaa53bbab86ded056f53a189a6cf2e5ad32 MUL-8070: feat(cursor): support live-run steering via Cursor hooks (#9322)
- f896cc483379ff16735a638e94b6c64d128329d2 MUL-8074: feat(issues): fold resolved threads in the comment outline by default (#9325)
- abef85c3c9c5ab8069a053ce0e2a9486a0129c7f MUL-8086: docs: explain workflows and quick actions (#9331)
- 1961464067b93595a35e1e236930d3feb53c2ff3 MUL-8092: fix(views): even spacing above and below markdown tables (#9338)
- cfc165ce6ad739f7fc2df5f2ba3d08d05ad54450 MUL-8095: fix(execenv): normalize required metadata for Codex user skills (#9346)
- 4be54d1b2691887ff82a027d28289d7f62ef1a3e MUL-8098: Add Manage workflows entry to issue properties (#9352)
- 47120a4131564175da044d63d897ed9b5d76979a docs(changelog): add v0.6.4 release entry (2026-10-20) (MUL-8099) (#9353)
- 4efd5062c91120598432957edb7ea16809be3f44 docs(skills): drop runtime-privacy note from multica-platform skill (MUL-8099) (#9355)
- 01bbe18e68b808d0507c29e54cfdfcf8b11df5cd feat(inbox): filter to issues with no agents working (#9260)
- 6dc20dd314b47779cd05d3e994607a10844e07ed feat(llm): use GPT-6 Luna as the built-in assist default (#9329)
- 050f8b946ecbefb8f25367b16f96e9621f2a36df feat(views): richer issue mention hover card + shift+click peek (MUL-8071) (#9323)
- de198cd4c1f6bb854ef5d8df8c8ea416164941e3 feat: allow quick actions without a target (MUL-7990) (#9210)
- eb0e0824fd451865e779efe8d6c89ba6a5c73fe2 fix(agent): honor Claude supplement handshake budget (#9252)
- 5e32365b399b947a78868454fe9402012fb3e948 fix(agent): reject invalid private runtime bindings (#8981)
- ba57bf9085b7efec7b052721b4438a934065e91c fix(agents): wrap long names in archive dialogs (#9129)
- a790bc8c0846dd3e341a27de598d1ff5f68b81ec fix(comments): retain delivered supplement root owners (#9061)
- 7e225943c8b61d8145a0881d815497d73069be49 fix(desktop): require directory-capable Linux portals (MUL-7956) (#9187)
- 9a50d0cc65a4f685998de670779b4c860c5fc05f fix(docs): stop default-locale pages failing hydration with React #418 (MUL-8013) (#9244)
- 8d95e805596d05c1e68b3e5c81a525edee691cbb fix(github): fetch PR snapshots without Contents permission (#9332)
- a5aba00dace2a48cd03e89cb992c3912a8a70eb3 fix(inbox): keep unread-filtered notification open (MUL-8073)
- 80930229c2bda4fe9903
0.6.3 16 de octubre de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- 640788c059537cd60daf11d152bd76a2e3fc2a9f MUL-6945 & MUL-6944: fix(daemon): preserve Git content during artifact GC (#7893)
- da1671ca204e229cba6878a99f21942b5ad9af32 MUL-7420: Project workflows — columns and handoffs on the workflow (#8814)
- 700d25eef51b020dce408a75cf0b2d1378851dac MUL-7420: render the workflow brief once on the server, for the assignee or an observer (#9293)
- 83422dc262e38edc0b1363494f22aa753dad66a8 MUL-7464: fix(agents): recover completed builder drafts and align recovery feedback (#8514)
- 6d5cdcbed2a7c7ace3f31d54fd23b20284c3bc55 MUL-7488: fix(execenv): exclude committed local HEAD changes from resume replay (#8549)
- 83527872634824012dd26bb183aa216fab631c05 MUL-7658: fix(daemon): recover undelivered batch claims after timeout (ZIC-260) (#8774)
- e326a561ae835907310dd48f98c09ab91dd2eec6 MUL-8000: fix(agents): persist builder draft warning dismissal (#9265)
- 52b26900c51f759b87707b4ea35fa9f141b83b52 MUL-8012: fix(inbox): restrict notifications to current workspace recipients (#9242)
- d3c1b44d757f941ab2376d6a775d1ebe54d68284 MUL-8014: fix(realtime): revoke workspace WebSocket access (#9249)
- 9f82479231b2d34544cd1193cd0b4fd386f6e7bc MUL-8018: feat(runtimes): price Claude Sonnet 5.5 and Haiku 5.5 (#9253)
- 231dedb55287ab6e40fd103634a024e4d9d1baeb MUL-8034: chore: clean historical comments across the codebase (#9274)
- e6031902e686e29baf9637828a7ac9db7f0bac28 MUL-8046: feat(issues): per-run cost bars and token detail in the run log (#9288)
- 86020b88a4aedb0ef793e268f919fffb90dd305d MUL-8047: chore(server): remove the pre-v3 desktop onboarding shim (#9291)
- 130aaa530232a76ab00d373a1095dafa5b57690b MUL-8047: feat(onboarding): open the runtime guide issue directly instead of a welcome modal (#9289)
- ec1e9317427e17ccd4c4a4fd4d0715ab885cef01 MUL-8049: fix(workflows): validate the handler in the brief preview (#9294)
- 18fa9f728a9e25f2465df2789631edb2a75442ad MUL-8050: price Cursor runtime catalog variants (#9295)
- ffce31a12227735e06976009d4ca82fdf47cc650 docs(changelog): add v0.6.3 release entry (2026-10-16) (MUL-8049) (#9292)
- d3730f29f966405282c36caad544aecaa78fa965 fix(editor): render mixed RTL/LTR text with per-block direction (#9261)
0.6.2 13 de octubre de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- 3bacc41f848870b165ddf2cdc83ca8ad76377615 MUL-7573 fix(lark): clear the Typing reaction without trusting in-process state (#8656)
- 3647ec9a9cc7c198b65b5497038fc3dc07ac2825 MUL-7687 fix(wecom): push an issue notification through the acting agent's bot (#8803)
- 3d021489f4cacc362f411fb46dd7dc32153d2ca9 MUL-7697: fix(daemon): keep host TMP/TEMP for every Windows task (#9197)
- e7742b052be2b2340609b9d7dbd32aabcb3e9fb7 MUL-7776: fix(api): stop returning raw error text in 500 responses (#8905)
- 756cdd915c85e7b0192e3134eec4939b56d005d2 MUL-7794 fix(wakeups): surface recoverable PR condition diagnostics [ZIC-302] (#9066)
- 10a7e519da96e8e1819934c24f89bc55a71f88b5 MUL-7797 fix(daemon): detect the Codex CLI nested in ChatGPT.app (#8944)
- 92d0b6666d51926b56864969bc7c5a942f71c577 MUL-7812: fix(agent): deliver MCP servers to Pi tasks (#9063)
- cf6a8cad11117cd3ed18a56796ee57ab8cb4a086 MUL-7842 fix: patch Next.js GHSA-vcvr-r3jv-pc5j (#9007)
- b115ec80f1748d8d2766481706b0ecb830389286 MUL-7851: fix(daemon): don't count host sleep as idle-watchdog silence (#9201)
- a5b2c361a9d0813509f5f6307eeb9fbb8cd48b89 MUL-7855 fix(pi): fail a run whose agent_end reports an error (#9028)
- 5063fc90794f94a2b117cdf6db29ca2b96d9b5f9 MUL-7869: fix(agent): fail kimi runs whose wire log records a failed turn (#9057)
- fbd3470eacc1a643f101d703875fb59a019facf7 MUL-7875 fix(daemon): preserve Hermes sessions across worktrees (ZIC-301) (#9065)
- c8d6a1fad03d20a020ca90d1e50257d9f060ee87 MUL-7923: fix(test): isolate test home on Windows so tests stop overwriting ~/.multica/config.json (#9128)
- 9310690e0a6d13337894c344a867df1de001b1ba MUL-7933: fix(wakeups): drain inputs and due checks in one pass (#9202)
- c76a012dc70da037372159bbd19a4f69f0120783 MUL-7936 fix(onboarding): replace archived Kimi CLI with Kimi Code CLI in zh template (#9142)
- 804646324eea3d6f5f4f51635f2a615fbdc43c5e MUL-7937 fix(realtime): guard client send channel teardown (#9145)
- bd046606048b2533c57022ee346478c7b1368828 MUL-7978: feat(search): switch workspaces from the Mod+K palette (#9195)
- 55c40d5db9cd23076195a47b624eb6a5810ae6c6 MUL-7982: resume Codex across continued local worktrees (#9218)
- 74ff8aabd7f8eb25aeb669245811e2a097e58de2 MUL-7983: fix(agent): handle CodeBuddy startup errors without aborting active runs (#9214)
- 191c782d60f8ddfb044bf0ed39b114158369028f MUL-7988: recover daemon when profile health port is unavailable (#9217)
- c73ea81ed12c098c205f213107d2149b6dd24436 MUL-7994: send chat conversation starters on click (#9220)
- 7ab92d7622ecd81d179a8d83ae2dea74835a5069 docs(changelog): add v0.6.2 release entry (2026-10-13) (MUL-7998) (#9225)
- 53b1baba0af441c921c2395cddfbccd23d763139 feat(cli): add opt-in daemon autostart (MUL-7731) (#8864)
- d6956ede15a198e59b17446d98fbbfbb609860aa feat(daemon): report full CLI build commit in local identity (MUL-7951) (#9164)
- bb14e8763ced1cfd7a640375563e0daa6fc31153 feat(issues): add multi_text and multi_url custom property types (MUL-7496) (#8559)
- 8a2f518d5409c98d7265b203c2c320ea686b607d fix(agent): MUL-7781 / MUL-7793 interrupt Codex turns after repeated Guardian 429s (#8934)
- 00e24a8eded8d79809d877325dcaaa2e4a3aebb7 fix(agent): create fresh OMP sessions without resume (#9131)
- c4fea18618f9f4373edb23c598269b233fed654b fix(agent): keep an Antigravity answer a trailing transport error cut off (#8983)
- dd0d605bd79f345b96cf7d85ea119d04ead1b6c8 fix(chat): preserve follow-ups while the active head loads (#9134)
- e5d4acfaefa4205ae3e89ba7262336e7612054aa fix(ci): require Go 1.26.9 security patches (#9143)
- 0f3993e417f8b58fc2eaa2a23c19851c5aa31d17 fix(cli): classify interrupted upload responses as network errors (#9181)
- 13520a0d131f9992f83345b230972fd8a57aca22 fix(cli): keep member names off free-form property lists (#9093)
- b2561aad61055dd9937fc08f6497846b1458d018 fix(codex): exclude historical turns from resume responses (#9020)
- eb59a69722ce2bf273e074f1a28298985f248779 fix(daemon): preserve host temp for Windows Claude Git Bash 
0.6.1 1 de octubre de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- 67d61a2073bad0fbb7140fd2000f1ab7ec0a4f25 MUL-7780 feat(issues): run charts follow the pointer; a cost sparkline replaces the sidebar strip (#8912)
- e31da86c90794b5c488279a3ead13ac2f31ac269 MUL-7801 fix(daemon): follow directory junctions when authorizing repo checkout workdirs (#8958)
- 262dcb5fa7ee2986aaabf3a78ee698f4afb4f151 MUL-7816 fix(taskfailure): classify a 403 usage limit as provider quota, not auth (#8967)
- 43b0571f992567a919c7f1f699ff160922594b94 MUL-7821: feat(cli): mark duplicates with issue status/update --duplicate-of (#8979)
- 2ea01ae4ef55de4310b99af192d2dbd367832883 docs(changelog): add v0.6.1 release entry (2026-10-01) (MUL-7840) (#9006)
- 448411e5c0a962ca1278848de512ebc6b1f59e06 docs(skills): document wakeup v2 conditions and check-ins in multica-platform (MUL-7791) (#8950)
- 4736a85d41b966b10ce9f60778cbfc47cecad4cb fix(chat): preserve workspace switches from open sessions (#8928)
- 19c5a23c2b3a357b2f062fa2b45727e25fb3881c fix(chat): release hidden floating composer focus (#8998)
- ba30324e10dfc69fb0f0a6732dd3d0f0559e01fe fix(codex): add GPT-6.1 Sol fallback and current model pricing (MUL-7834) (#8996)
- da540ea6eedf7e55ccf84dd54af93fa16784f386 perf(issues): limit working-agent refresh queries (MUL-7838 PR2) (#9005)
- d36ef1d1bd439331dca4bcd53cc706e90409af6e perf(issues): scope working-agent facet tasks by visible agents (MUL-7838) (#9004)
0.6.0 28 de septiembre de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- dbfc014bdd0f0052e732bf4ac63a18084ebef924 MUL-7610: fix(autopilot): avoid loading task history during webhook recovery (#8710)
- 7dac88a6a8c5b2e28b3b57d83142722163b24cd1 MUL-7649: issue deliverables and dynamic blocks — sidebar section, overview grid, viewer info panel, html/mermaid block frame (#8779)
- 6dc6a0b9a2db36ac31995c7a98ec2d36a1c9f188 MUL-7650: attachment viewer — CSV tables, JSON/YAML tree, numbered code, HTML viewports, every kind in a new tab (#8868)
- 5ed09342af2ef09b823ac090549320badfadb436 MUL-7680: issue wakeup v2 — conditions, runaway protection, check-ins and visibility (#8807)
- 07059303f4f1dff16f1f16fd61a3930ef6af1d1c MUL-7682 feat(issues): give every reply a tick on the thread rail (#8809)
- 815fe37b1faabe41af30f5d7823659c1d3e92521 MUL-7685: fix(agents): paginate task history and aggregate duration (#8804)
- 005462ec22fc2fbde70619110a3e89f19756193c MUL-7705 docs(channels): correct comments main's own later changes made false (#8833)
- fa5d470ae40a082d952b50e843287906566785a6 MUL-7706 feat(wecom): every notice reads the language of whoever will read it (#8831)
- 4e2afed72013bac2683f9d76bec156cfd3901d41 MUL-7710 fix(channel): refuse an inbound turn from a member who may not run the agent (#8838)
- 692dd019acbefe199a2461a6a9710c6f91da4c52 MUL-7713: docs(troubleshooting): explain macOS TCC re-prompt after CLI upgrade (#8843)
- 57fabfc0789b162399afb5b48a3dcfe65e01184e MUL-7724 feat(desktop): left-align window toolbar as Back / Forward / sidebar toggle (#8859)
- fc4a61570063c69ee94b7f636e3ae58f295a4944 MUL-7726: let the workspace choose the status merged PRs move an issue to (#8862)
- 104bf7be357091ba26d674df1cb68ee1725b5293 MUL-7732: regroup settings by scope and consolidate scattered pages (#8874)
- 4f2fdc0b152fc6317f930c982f50a217c4323dc7 MUL-7733: more room around dynamic blocks, actions on hover (#8867)
- 9c6622787d56c19327e4c85ec934bdffc3c8ec59 MUL-7735: docs(readme): fix stale facts, sync the Chinese README, retake the hero screenshot (#8869)
- 344ffaf1becd165b123bdc3634d2db7edaf5549e MUL-7737: feat(views): address bar for HTML attachment previews (#8873)
- e8a16d334f3e13cd54ee3475a1dad467998260e4 MUL-7753: one verdict per PR in the issue sidebar (#8884)
- 3d2592a9a2e4286f4a6549b01da8ba06d1f88f4b MUL-7754: feat: local search index for web and desktop (#8891)
- 4054d57802c1719839a180d3d27d3e07dae43a46 MUL-7755: feat(issues): configurable side peek in every issue view (#8886)
- 13094caf7a5f3ac8d7266cb60aba458996d2b5a9 MUL-7758: lay an issue's runs out in time (#8890)
- 0a51a6cc433a926548f40ad6b01275468874cdaa MUL-7759: copy image from the desktop attachment viewer (#8888)
- f76cde8e609ec65a8ab627d0696d591c379fe0c8 MUL-7766: feat(editor): fit Mermaid previews to show the whole diagram, with inline zoom (#8898)
- 400791262f185caa37d3222028b3c35951c7b870 build(views): upgrade Tiptap to 3.31.3, fixing select-all + delete (MUL-7725) (#8860)
- ea94c7cd5bbce9c8e1f28c5fa049c47ee7651d02 docs(changelog): add v0.6.0 release entry (2026-09-28) (MUL-7777) (#8909)
- ba9f6392429bc91ab51e7ffa98a67a58a07305e8 docs(mobile): correct the app icon comment after #7453 (#8844)
- 12f8f3f31111564e5e1b9aac3f7f916e8bba4039 feat(agent): list Claude Opus 5.5 and GPT-6 Sol/Luna in the fallback catalogs (#8840)
- 3125bd2ea266733eb3f110c4ad37f01d90eb3beb feat(comments): show every attached image at full size (MUL-7736) (#8870)
- 1c908ea52c19f193d301ca9460fc1d7d100a1b3d feat(issues): state a failed or cancelled run once in the thread (MUL-7692) (#8813)
- 570f8f82a17185152f8e7420c7760bf5edaa5d59 feat(projects): show descriptions in repository pickers (MUL-7575) (#8668)
- e2f4a22030171d296e5dc134349241b7786258cd feat: steer a running agent from the normal composer, per recipient (MUL-7631) (#8760)
- 138134d34104c16b1a5b57a7a00757296415c6c8 fix(agent): pass Hermes custom args before the acp subcommand (MUL-7748) (#8882)
- 82847e275175ea082d1a4cf492d3f2c116504fca fix(chat): keep tool rows rendering when MCP input fields are objects
0.5.3 24 de septiembre de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- 9df0cae78a86f83b14d8f28ce4e4e11c0d9c8482 MUL-7429: complete issues when every linked PR merges (#8758)
- e909e9c89d524cd54c1d5f4fa5963882093efdc9 MUL-7587 fix(daemon): show on-behalf-of identity in agent context (#8688)
- d5a25d743862d28d6aa6bcc60bc1f3db0a96097a MUL-7608 feat(mobile): add Simplified Chinese localization (#8702)
- 62efe26aa09fe82470e36607c4bcc92a8974373c MUL-7620 feat(telegram): send and receive photos, videos and files (#8727)
- 0516dd57c3e893f9c4d6c8690d415e360f50fefc MUL-7625: feat(antigravity): stream live tool execution events (#8734)
- 470fd1fc0dcbbb8b86a8d13c6b4c43b6f2a10e1f MUL-7638 fix(usage): include cache writes in hit rate (#8798)
- 1d94166dc2d33b3720e21f90853f8ba333714185 MUL-7642: full-window attachment viewer that pages through every file (#8763)
- 54520de9577ea4fe1bbcc4cfcc3755cae643ae93 MUL-7646: fix(claude): report per-run usage for resumed sessions (#8792)
- 0da0b46bbf1a6ece1c7994c9410a9e7370cfa8e5 MUL-7672: only a closing keyword completes an issue on PR merge (#8794)
- ec70b224d761358bcdfd6a77af10c7e7ef6fca2a MUL-7675: feat(grok): support live-run steering via Grok Build ACP (#8796)
- f721ce5c32478502fd8ea95b7c1606c59d6ed7a6 MUL-7679 feat(issues): group comment actions by intent, Edit and Resolve first (#8801)
- f05f8250bc9ca6d3d9e196504cb739f17e2561e6 docs(changelog): add v0.5.3 release entry (2026-09-24) (MUL-7683) (#8805)
- 554937f36bd1c37b0888fcb3dd162692e8be661f docs(telegram): update French pages for photo, video and file support (#8790)
- 920c3ea6d929446db7aff27286a1bb492f0b250b feat(docs): add French documentation aligned with UI terminology (MUL-7637) (#8757)
- 1a09c65b1a94f445b05df57cba2a585bc9eb628f feat(llm): support MULTICA_LLM_DISABLE_THINKING env (MUL-7162) (#8657)
- 9c69661f7feb0206045bf5910864227cef164bdf feat(web): licensing FAQ, privacy policy, About team section, source-available wording (MUL-7558) (#8643)
- df2e86cf3a1a4cec3fba38d72f23c7b7cee2fc8b fix(daemon): retry Windows task root record rename (#8786)
- 5fc4d191311fcbb4da0e96a9a4cc51c5f2cedb64 fix(desktop): normalize bundled CLI version (#8695)
- 4f315a2714052fed2a3783aff37deaa4595ca21e fix(dingtalk): avoid unnecessary issue link escapes (#8768)
- 51e95dca2d8451472e153f547bd60464c62e8407 fix(issues): fit PR auto-complete copy on one line (MUL-7678) (#8797)
- 18d9c41b1a51b3736bc7fe4e73f0b4c0e43ffd1f fix(issues): order thread replies by send time, not by trigger (MUL-7628) (#8746)
- 4f5fbc92164b0ee62df045bd5d96f14555c2a146 fix(vcs): explain untrusted TLS certificates and trust private CAs via Helm (MUL-7639) (#8761)
0.5.2 23 de septiembre de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- af62622e50e5d0cb5d3dfc8d0701311e14c21dca MUL-7288: fix(server): wake guest squad leaders on worker replies (#8314)
- b7cdd76ad8129807608fa69bf395ed9baa0c1412 MUL-7349: feat(server): add the duplicate-mark column and keep it correct (1/2) (#8691)
- 1879bc35e3441e602132ee37e9463043d6bad986 MUL-7351: fix(daemon): fence and retry task start acknowledgements (LANX-3) (#8400)
- 9b8da372cc57d8d1c9df5366b37141ffc1a3b0c2 MUL-7450 fix(lark): surface the event-delivery check a silent Bot needs (#8735)
- 8f1ad46ee8fe4c442e1301780f72b33ef255fa6d MUL-7556: index GitHub PR address lookups (#8636)
- 5140b99d8661c6b44f9d9dfebd195cafc2664bbe MUL-7577: remove no-start guidance from runtime and platform skill (#8680)
- d31fcbc9b778360d8e2119127d55359e81accedc MUL-7585 feat(telegram): inline recent group context on @mentions (#8673)
- 90e0bdf830436b3981b32a7017e1c18d41c7cdea MUL-7586 Atomically create issues with custom properties (#8689)
- d2423aa35cbb0e51edaa63ef50d4051324664513 MUL-7590: fix(execenv): support OpenClaw agents.entries per-agent workspaces (#8678)
- 2b60f3b5dee4d9e93da5b7f85a44715be7a6bd03 MUL-7594: fix(server): record creation activity for autopilot issues (#8684)
- 540308342019a6acb76a9df84c6ea240897689d1 MUL-7607 fix(auth): restore invitation-based signup (#8706)
- 42727f697eca416297c7bb1696112e1b189574b1 MUL-7611: fix(comments): read only thread routing owners (#8712)
- 7be175346e7c3542b8ad35c647aeccb9bfbe2aae MUL-7613: fix(agent): refresh live model catalogs (#8722)
- 5277031b3e03548031de4118cfc32101e9fcd20b MUL-7614: fix(views): stop the run-confirm dialog scrolling sideways in French (#8716)
- 92d29fe76b4668478800081456aa92989ff07e7b docs(changelog): add v0.5.2 release entry (2026-09-23) (MUL-7630) (#8749)
- 1539c54ec5fbedc1444260431700c2e2164b5847 feat(issues): make duplicate marks traceable and one click from the original (MUL-7349) (#8741)
- 6278fdb8bc4e3c385629f50c34ed2a69ac93c147 feat(web): offer the Windows CLI installer alongside curl (MUL-7602)
- 93ae552ba951893325de473ab8be369b94944999 feat: add messages to active Claude Code and Codex runs (MUL-7565) (#8682)
- 96db419c0a6545f50b8046650492a192395281de feat: mark an issue as a duplicate from the status picker (MUL-7349) (#8728)
- be085b1222a8adac1eff516d449eb8d718931f3f fix(chat): avoid loading transcripts during cancellation (#8708)
- 8355c7aeca76b2ffdcc7d9a31e329768b2963fcb fix(cli): name the TLS handshake timeout and stop masking it on login (MUL-7572, GH #8654) (#8744)
- 6ee01c33aad82d8e20a642766e8bfa662368ef10 fix(cli): reference issue create attachments in the description (#8736)
- f95c3b657a71fdae67a6777d86ca3758d0cd3226 fix(desktop): preserve startup toolbar clearance (#8686)
- 7a3f29b4be756fa393b93f3dea43d5aaacd77884 fix(installer): preserve Windows PowerShell 5.1 disk parsing (#8663)
- 4469bac6320fce41a0aa9c2ad318a44057a2274f fix(issues): duplicate mark follow-ups from #8741 review (MUL-7349) (#8752)
- 56bc00223fa86ccd17ca2d650132daa85962a310 fix(issues): hide unsupported steer action (MUL-7629) (#8745)
- a2111888aa280f61e487de974296b01fbff451d0 fix(issues): polish the mark-as-duplicate affordance (MUL-7349) (#8738)
- 3ec96f6860e36968831ad587ad1ac41c7a26a63b fix(issues): preserve active run order before later comments (MUL-7632) (#8748)
- 75b5b94872049659b9c1a0f7bad5d25f39a49353 fix(issues): show wakeup fire times in the viewer's timezone (MUL-7626) (#8742)
- 024e365ee03cbff951fe2ada37102a50b69074c2 fix(mobile): avoid duplicate WebSocket recovery and reject invalid frames (#8690)
- d45aba1cd7582bef9210b921bbb7dc198b48e1ee fix(tasks): settle supplements in application transactions (MUL-7630) (#8755)
- 8bafd36ba87d3e182a399a74404b93df0807d4b1 fix(ui): reduce text shimmer repainting (MUL-7466) (#8653)
- 430a6a2a22b184552889fbc02d8f9d22f0147f45 fix(ui): run the border beam on the compositor (MUL-7466) (#8681)
- da139a7c972e00ffe273137046b0ccded80748b0 fix(wecom): name the two exits that leave a reply unaccounted for (MUL-7318) (#8348)
- d028d7b562b
0.5.1 21 de septiembre de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- 2bd4f1757106042b625b4789b60cd5a5528067db MUL-7058 feat(cli): support self-hosted Gitea release sources (#8027)
- 41db4282951c24fb9bf7c11bb0ca371c362a46f0 MUL-7324 feat(wecom): answer in the message the question opened (#8355)
- 2561b492c35aae6e4567c25836bab049400d08d4 MUL-7324 refactor(wecom): trim the stream bubble test suite and its test-only hooks (#8625)
- c375f83c2ec5f9e5eef513cbc4fa65e3c8398aea MUL-7418: add issue event and time wakeups (#8467)
- 1df4e0a8bf290732fed0d8dcb2561b6e2dd218f0 MUL-7477 fix(telegram): one reply per turn across replicas, restarts and retries (#8545)
- 3de6275eb31ad5b56e5c6a3ef0cd49987d6f3de2 MUL-7480: Link delivered steers to final replies (#8623)
- 8c9f865e3ec754d268f78a107cc4e0d2460685bd MUL-7480: Revert comment steering feature (#8648)
- 8ce795b00718bd5d527153a6ded1de36e943be12 MUL-7480: Steer active agent turns from comments (#8605)
- 8c4f4328f6e3baff08394b309034463b5db9d7af MUL-7485: fix(issues): make the cancelled-work warning specific and match its own headline (#8540)
- a51fd83072dd8f8b6e57d6896549c807643f9743 MUL-7517: clarify squad leader identity framing (#8597)
- 55bc4df1734f0adb202e10cf16e997e4edc0ed77 MUL-7518: fix(editor): keep an image's known kind when opening its preview (#8591)
- 80aa31c1ab704254f6720c7d9ee524d54e8c4236 MUL-7520 fix(agent): support OpenCode 2.x runtimes (#8596)
- 3fbffd5085171ad2ee3dcce85c54cb3c561b4b14 MUL-7521: fix(i18n): correct inbox agent activity notification hints (#8590)
- b02beb43a13141f710eb7fb287a54e243a7fbc8d MUL-7528 feat(issues): copy link to a single comment (#8607)
- 36eed42143f6d9c8c41feed1055d54a61423bc19 MUL-7533: fix(selfhost): pass MULTICA_TELEGRAM_SECRET_KEY through to the backend (#8611)
- f8c90a31d457374932ebd296490af53a1af55a81 MUL-7546 fix(issues): preserve identifier lookups across remounts (#8622)
- 6dbcc257df062e1b84f2e3f9743684542e63401c MUL-7547 fix(ci): prune the Go build cache to the run's entries and deflake telegram lease tests (#8624)
- 6b69b3710c60fba53bcb5f118fe0e85621920ee8 Revert "MUL-7517: clarify squad leader identity framing (#8597)" (#8600)
- 7d7e3e59a6d816581d1acea9f1d0b48b6332e185 Revert "Revert "fix: preserve active task intent in steer frames (#8621)" (#8…" (#8646)
- d993257f604ecd51c9c17a7bc5929e632e32491a Revert "fix: preserve active task intent in steer frames (#8621)" (#8644)
- 16cc03c89d26c31cb5a301c3ce94b62d4cb347ac Revert "fix: preserve active task intent in steer frames (#8621)" (#8645)
- 2aa20b0353fd2cd25b905a6b587013de6b14f713 ZIC-245: fix custom Oh-My-Pi runtime profile identity and discovery (#8576)
- d4267bf42b97de717bdd292e59462301e033bdd6 docs(changelog): add v0.5.1 release entry (2026-09-21) (MUL-7557) (#8640)
- 130bd5903c01735da3fd7a300ae5858cda97e29d docs(cli): drop the profile migration advice from the OMP section (#8595)
- 40a48c3c06798f89e65d958e9ff016c2685dfe54 docs(skills): add --compact to squads reference comment reads (MUL-5850) (#8631)
- 9018df3efb0b582ac2e6a75ed32b5674142a55f9 feat(projects): set a repository's checkout ref from the UI (MUL-7504) (#8592)
- 2b62b2b52ef256f1217cf97ad700b743941a2037 fix(cli): compare workdir paths in one namespace (MUL-4252, MUL-7193) (#8028)
- f41fae6b08fb734afcbd13205c0b3203dd0bc9c6 fix(cursor): own Windows background shells by launch Job membership (MUL-7417) (#8638)
- 624648cc14261320d28aed59ba1e3db418b9f4ac fix(daemon): offer a Git Bash variant of the Windows reply cookbook (MUL-7554) (#8634)
- 2eef9760f4c7239d492ed0ce484eb9a17e59dfb7 fix(issues): keep a run's comments in the order they were posted (MUL-7548) (#8626)
- 6f52e833ce1604f425a99769d93811210e73dea6 fix(projects): drop the rename pencil from local directory resources (MUL-7525) (#8603)
- ea04668c1748f84a7df61b1f8a43c806ee59e2cf fix(runtimes): drop the redundant runtime_type backfill from migration 501 (#8593)
- da5843f38a63be0a71f33c8279eee8d493f93825 fix(runtimes): stack usage KPI cards on mobile widths (#7857)
- 53578958bc88ab00cb72ce2c8fb5ce0f8cd7bd4c fix(selfhost): pass MULTI
0.5.0 18 de septiembre de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- bf7e6e50e7322ace62c9c2a28fa322613d4961da MUL-5241 fix(agent): bound the hermes shutdown so an escaped pipe holder can't wedge a turn (#5878)
- 91ad87186437230303d7a6862a16089656b4fdbe MUL-6648: feat(cli): add issue comment update command (#7507)
- f9f5e3b81fc428729159212899d1ff8ba0f350be MUL-6734 fix(daemon): resolve Windows set-path overrides via LookPath (#7623)
- 78a5f69ae1da5b194fe0146d174f507e23b8ff98 MUL-6813: fix: surface private runtime owner mismatch as explicit failure (#7805)
- 7e817463174944bf87bf62caacc788934e77b6aa MUL-7019 fix(wecom): show the agent the message a sender quoted (#7980)
- aa684997f1ec0a7d1db5cad4414837e72552f681 MUL-7024 fix(wecom): clear the previous bot's rows when an agent swaps bots (#7985)
- 5336391978f99754836261aaf9a664fd466e68b6 MUL-7299: feat(issues): filter issues by the parent project's status (#8321)
- a6472044c3d2755031c118b4122c38e86d603769 MUL-7300 fix(issues): preserve Quick Create original input (#8519)
- 4d4cae7753f3765900c695d4a1c9b4134a28eb9e MUL-7312 LARI-10: Desktop PATH fix + CodeBuddy Claude-parity stream-json guards (#8340)
- d3e0bae12bb948afd534441230d80ebe2a283566 MUL-7314 fix(wecom): pace outbound pushes at WeCom's published rate, retry one throttle, best effort past it (#8345)
- 904693bed94f9bd0cd93908014114a9ebbead8e0 MUL-7336: feat(labels): add skill label CLI commands and skills list label filtering (#8368)
- f39debf8d1a8658c8d1fcc343d0e02ef80cbc1d3 MUL-7344: skip the issue read and the comment scan when the server already answered them (#8377)
- 96aa80ff9e779a337778ba1bc3067f0a1fb28514 MUL-7348: simplify redundant UI descriptions across product surfaces (#8393)
- 2e728fc6dead61997010a833c5ff6236c4256cd4 MUL-7358 fix(agent): require OpenCode >= 1.1.54 so pre-fix builds cannot fill the host disk (#8510)
- ee2793f03136aab49467bafe2d2320cd829ef7ee MUL-7372 fix(dingtalk): preserve quoted answer context and first-chunk attribution (#8412)
- a843b44a48b4cb3d94c08e0c56ddef1fc1105257 MUL-7382 docs(agent): clarify token usage normalization contract (#8423)
- 636f8896dd7fd8e71ce5141c97d9820257dd6b18 MUL-7396: fix(usage): preserve cost-only task accounting (#8441)
- 9954baab868ca3ef3ecbc4e1f8a0ea3e09cc9061 MUL-7397: fix(qwen): accumulate fallback usage by message (#8443)
- d7f8c3f2b6672b5203270dcb292f9de3954da6c5 MUL-7404: ci: scope validation and remove duplicate lifecycle runs (#8451)
- b425073caeb207ecae5bc0bd0994d7dd61400397 MUL-7409 fix(runtime): stop steering stale-instance cleanup at the shared profile (#8483)
- d18cec01c3b259e246ae4bbc7b09e4c1856deef0 MUL-7415 ci: retire the standalone Cursor lifecycle job (#8465)
- 3fe16b8fcb5f9a50ce48702f7a6a58cb73b63c6c MUL-7422: paginate archived inbox and load it on demand (#8471)
- b0d44c7cfa42e2f52678fd12fbeecc843e34e371 MUL-7433: index high-volume lookup paths (#8479)
- 1fcdff78d068c0dbdbb12f6d1c0244c3269c0da4 MUL-7436 feat(auth): slide UI session expiry instead of forcing a re-login every 30 days (#8486)
- f0c9146c4b4ecda01b455438b38fea656af84bfe MUL-7437: fix(api): classify disabled capabilities as non-retryable (#8487)
- 7e4758ac1a94e9ff843696333364610bb8d4bbf7 MUL-7445 fix(qwen): exclude resumed history from run usage
- 78922f759fd938446b8b0853f760ca189f729ed9 MUL-7447: fix(comments): explain @all member-only behavior (#8489)
- 8006317f11e2e36d522af749c4998bb76dbbfdc8 MUL-7449: fix: distinguish cancelled child work from done in stage progress (#8495)
- edcd38f9c4403918732fbbe95e2e6ceb142328ab MUL-7450 fix(settings): report revoked IM channels as disconnected (#8516)
- 39ad969b0b14aa6538f3fc5c4bfc5f5131907b96 MUL-7456 fix(editor): open the mention picker at any token boundary, not only after a half-width space (#8502)
- 985986e4fb07f44becdfe0309d08f8ffbb7881f6 MUL-7458 Fix incorrectly folded Copilot CLI replies (#8507)
- 29987fdda5d413c2493bb171c5467b93e9205dab MUL-7461 test(execenv): clear MULTICA_TASK_CONFIG_ROOT so the suite is environment-independent (#8512)
- 043821ab77e91f7a2b52b5d9eec11f1ff51e3a67 MUL-7465
0.4.44 15 de septiembre de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- 023c349f5f8de922437dba07449f5f1c95af26d4 MUL-7072 chore(db): drop the reference_only column (#8253)
- 8bf525eb2dde0e4e97174bc21ecbc6ff11fc998a MUL-7106 feat(dingtalk): add contextual replies and task lifecycle reactions (#8125)
- 7ebe0bf58d99238ccf830c7ed1aa658d4f5807d0 MUL-7213: feat(server): Triage has no executor (#8373)
- 3551e72e76d2c276e550b668303646d1280fb1e2 MUL-7232 feat(daemon): add dsh desktop(self-hosted) support (#8237)
- dee1ed6bf956917bb5aa669b24da7c52cae3acfa MUL-7236: add anonymous self-host telemetry (#8252)
- 7dafc0cd625425b91e698a5f6e555a37a1846e68 MUL-7240: Unify issue lifecycle into four stored categories (#8261)
- 686957e74346e55dcd3522ff9d475a3d6bd4f2c1 MUL-7271: test(server): cut slow Go test time further (follow-up to #8295) (#8318)
- 8bf3046f2203966c8a9890d341c71fa4a725129c MUL-7275: fix(skills): normalize Windows archive entry paths (#8297)
- a9e82c79739446111b8ca9acbb256f584072d20d MUL-7282: fix(comments): delete only the selected comment and keep its replies (#8323)
- 27d0529faf696f4777903f81e68a48d51052523b MUL-7319 fix(wecom): a completion of whitespace is not a message (#8347)
- b8d03bc3f498fbba2dc251f2b62b731a50b6c220 MUL-7326 fix(service): coalesce duplicate EnqueueTaskForIssue on the assignee path (#5914) (#6304)
- 49cd223046a0382a4fca534331f4bdb92488abd0 MUL-7339: fix(comments): stop rendering a placeholder for a deleted reply (#8371)
- 5d7877287c1e94d412b61905aaec77c10da7e16a MUL-7340 fix(lark): share bind-session state across replicas so the QR survives the first status poll (#8376)
- 361edd90a1aff8c42e4f990edf830c58cd897b85 MUL-7342: index chat session delete lookups (#8375)
- e0b1f1cf1009aa1742dc9b3934eaf9dbad5a8d2f MUL-7355 fix(claude): deduplicate fallback usage by response ID (#8382)
- b62cce56dab6f75e83c7743904dcd02f0dfa7e91 MUL-7359 perf(runtime): avoid echoing final comment bodies (#8390)
- f0317cd0074b766797871be7f5e8b15c8d1f5ee2 MUL-7373 fix(docker): upgrade Alpine OpenSSL packages in web image (#8414)
- d665f0ac604225ac94ca9f208c5b047052879133 MUL-7379 docs: retranslate the issue status model and correct category-wide behavior claims (#8438)
- ff60b2f25a0233309ba49d02a5f4d45540332181 MUL-7379 fix: restore per-status sort order and the delegated handoff signal (#8435)
- 8d294d0ab2578704f2af91de91748f8e079e5ced Revert "docs(changelog): add v0.4.44 release entry (2026-09-14) (MUL-7356) (#…" (#8403)
- 1a660e6c15128b3162552337148e5285a42b91be docs(changelog): add v0.4.44 release entry (2026-09-14) (MUL-7356) (#8396)
- 93b4c3815057221d44decc05f68e16f80e841e1d docs(changelog): add v0.4.44 release entry (2026-09-15) (MUL-7400) (#8446)
- 02a8ff3e95ed3725d1a7d3615642f80f35001d4c feat(maintenance): add resumable internal backfill API (MUL-7365) (#8436)
- 8908fcfbc43d18fc515dec747a100fecccc33556 feat(server): reserve the triage status key (MUL-7212) (#8298)
- f639d35f44eeedd30046046c1c29a915199d379d fix(agents): MUL-7383 exclude cancelled runs from success metrics (#8424)
- fe4d6a49c341980a22a5d3746932dfe7782411c9 fix(autopilot): show last run status in list (#8354)
- c26da76c42c8aaca846986023012daa988e5888e fix(codebuddy): deduplicate fallback usage by response ID (#8395)
- cf52ba33ccf97f756de9e6b9d364fc0a57dc5260 fix(codex): MUL-7374 avoid double-counting reasoning output tokens (#8416)
- a00ebbb952f51e729d1d9ab61095c39167dc91ca fix(codex): MUL-7381 synchronize codex thread ID access (#8428)
- a1922018d0c8aa992b1c542a6a0cc884e4dca843 fix(daemon): discover Hermes local skills from the home tasks run against (#8327)
- aac85ab263a6080d577fa62f02c08cf61c9fd7d6 fix(daemon): preserve issue status catalog wire compatibility (#8378)
- 24fecdd91b2a5e3da80e56b8918d9a0a57ab37c7 fix(db): restore unique migration prefixes (#8372)
- 7d9613bd2c446d1d2815dff28ab571a397324ddd fix(issues): show content previews in inline agent logs (#8408)
- 408bf2b270ecbdeb306c76a71ec30b9f7e812cdb fix(lark): honor the device-flow expires_in so the bind QR keeps its full 1h window (MUL-7340) (#8370)
- dd785a5c
0.4.43 11 de septiembre de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- b36906e6d512264c008f2fe5c1262c8e21b09c20 MUL-6967 perf(inbox): derive the unread badge from the summary endpoint, not the full list (#7924)
- 24e200dca365fb978509dd376426c6ff9c6fecc5 MUL-7000: fix(agent): record Antigravity token usage (#7961)
- 676245af632db866dcba2afb47f5e7d99abf53b5 MUL-7034: fix(server): keep the parent workdir when an automatic retry must start fresh (#8291)
- 116761e505a0bdf246561d2a9186310558c6db0a MUL-7072 fix(github): retire reference-only PR links (#8245)
- 378e3bd24b1bd59a2f5dd3d8d3b76b3ef2929a03 MUL-7154: unify the global radius system (#8175)
- c03633d64a1be0c51eb28a3048babff70af5e31a MUL-7202: fix(usage): distinguish unreported agent runs (#8241)
- 091d3ce5de6550b6ce44de3612d9e57d9144366e MUL-7209 fix(lark): reply natively and mention the asker in ordinary groups (#8238)
- 720bb485921030fdfe7963e77a4e2058acd2dbac MUL-7211 fix(issues): order agent run blocks by the time they show (#8239)
- 6194a8b3a7a1d5c7ede34c5fc8bf527f3d6e04c9 MUL-7226 fix(daemon): decline Codex reuse when home preparation fails (#8236)
- a60713570a32214ed5ee99f72debf77b6e419706 MUL-7227 perf(transcript): reuse timeline work for messages that have not changed (#8242)
- 6af2268bd9e61d9073cd67850f46c08758077b0e MUL-7227 test(perf): measure comment typing while agent runs stream (#8276)
- 7e1dfba124e12a7311ba213d76fb8a5da7e7b87f MUL-7233: add desktop navigation history menus (#8250)
- 5132ac99eb07801543a45319d12333e3e20ebaad MUL-7235: show cancellation actor in run history (#8249)
- 2c25c20da5de1c42b99da7d28d613fe8c5e6f3dc MUL-7244 test: fix the two flakes that turned main red (#8258)
- bff833016a333a6cde7734d289b554bea6e29ee3 MUL-7245: retire unused issue description search indexes (#8255)
- c784d539b013d9908252ff43fd4714f35bf01f1d MUL-7247: bound cancelled chat pointer lookup (#8259)
- aac4aa3f445c63047ee1518f7e3ed7855bc54567 MUL-7248: fix agent log duration timestamps (#8271)
- 972323d2fae78fca3eb74d307e7cbe471e4cfabe MUL-7249: protect Inbox detail pane width (#8257)
- d40585a004a6a6b07e38a5fc1acd582422ffafe1 MUL-7250: fix(server): suppress no-op issue metadata writes (#8287)
- 0590011318d8602cdc215f51fc2dc9f85be1519c MUL-7251: landing hero shows a provider row with the real runtime count (#8266)
- 51803b3b3bc0c262f53b052c3a806fefcb0ab005 MUL-7259: fix(server): stop reporting a failed workspace lookup as a deleted task (#8279)
- 67bc6686d153907b5be3cb08471fadd0b9226bf7 MUL-7260: annotate comments and descriptions (#8274)
- 13c57810ef011bbe54e470f81b1ff5a6437b3634 MUL-7267: docs(autopilot): finish renaming the trigger principal in comments (#8307)
- 99d879976f58d7cddc0d186b169c9f6abfb111cc MUL-7267: fix(autopilot): backfill legacy trigger creators from the autopilot creator (#8293)
- 1500abe357c2988ff50d667132deb8eb1c2265a3 MUL-7272: fix(comments): preserve deferred worker reply handoffs (#8288)
- b54e66529504f2ccec1719f91b2302781e8ac786 MUL-7280: ci(backend): cache race builds per commit and shard pkg/agent onto its own runner (#8302)
- da7fc439a8d124332d9b7306ec48dc50f7f382e9 MUL-7281: support universal Redis clients and cluster mode (#8300)
- 2441638c052e30648d92daa26d0e74298f39c33e MUL-7284: fix(daemon): keep an existing checkout's work when repo checkout runs again (#8309)
- a922c43d6fae656b6bf882633af3d6d2cdbdf081 MUL-7286: fix(inbox): re-read inbox lists that an issue write left behind (#8312)
- 5b9e45f21f19b2aed01250444237c48187545c94 chore(codex): add gpt-6-astra to the static fallback catalog (#8264)
- 186499a00090a2006f32a832d27e9da8b4d48882 chore(metrics): add published OpenAI rates for gpt-6-astra (#8265)
- b56ecbf00b78e3071d5691f7214c1657aa60fdbb chore(server): upgrade Go dependencies (#8304)
- 7297c45810e96f12b6004c25203afd70417dad77 docs(changelog): add v0.4.43 release entry (2026-09-11) (MUL-7291) (#8315)
- afd68a63639b3bc0d74b4f829f75d19d2d622775 docs(migrations): short maintainer-approved note on 451 backfill removal (#8240)
- d3a435b5dd8f009329a51e729922a254382c2b2a feat(cli): expose agent convers
0.4.42 9 de septiembre de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- 261522e3e3d71516d6b34d7c5ab1ccc8a4669718 MUL-6788: perf(server): batch claim-path attachment and runtime lookups (#7696)
- 074f5ab237f1c42cc3315199a7214d66d24ca722 MUL-6834: fix(codex): preserve token usage on cancelled turns (#7753)
- cc758a74e149bb51d7e32581a811093340594306 MUL-6941 feat(daemon): record task phase latency (#7890)
- ccd312c5e2a2285a0230ee8e2b2fad7dd5ca1ae0 MUL-7005 fix(wecom): settle a relayed reply's outcome once, after its last offer (#7953)
- 8661e586f626f6c7686cfa15e1ea3373a1ad28a3 MUL-7063 fix(cursor): bound stalled runs after background shell launch (#8050)
- d8fa885d26acbdecde49010276e905cc9de5a056 MUL-7068 fix(telegram): stop a chat:done from duplicating an in-flight placeholder (#8117)
- a124a5b8041874a91c7d817178c04a8680332c6e MUL-7076 fix(lark): fallback to group notice when binding card unavailable (#8064)
- 1921d18e142bdbe703a0399ec86ac6100c8f3d65 MUL-7120 fix(agent): stop ACP ghost sessions from wedging a conversation forever (#8155)
- 200dcb44cc1527ef24a1c892e9c3e5508377b386 MUL-7146: lowercase comment content once per search row (#8164)
- 5be9f3b18c7b76190caa539457e867546bb6a1c1 MUL-7151 fix(issues): stop the full-log trigger from keeping focus after a pointer open (#8169)
- 461479a9e1146788a495717330b3e16ade965485 MUL-7152 refine agent run motion (#8172)
- 624ab3107581f3226278cfdeaefb31bc9cd61686 MUL-7153: align utility nav presentation (#8171)
- 798f1440f13d996e840e4c59d6405cb0cac80883 MUL-7163 docs(skills): clarify visible issue PR linking guidance (#8190)
- 9d3613653e310bbbed5ae294efd8f405e3b722aa MUL-7164 fix(tasks): classify concurrent request rejections (#8200)
- e8d32d0f1ba110b951e05528e4939ee55519064a MUL-7176 perf(issues): reuse status catalogs across child completion checks (#8192)
- 9a3d92da12c4f4e95c661f3c53297fe218bb06be MUL-7183: reduce issue search normalization work (#8204)
- 047ef6e657c7f1f9b39dfd8b2f25ccc2fc14867a [MUL-7136] fix(lark): include workspace slug in issue links (#8147)
- 4b72b7c812b5360284d979c3daf56e4aecca0aad docs(changelog): add v0.4.42 release entry (2026-09-09) (MUL-7190) (#8210)
- 5fde7327829c02daa50d84a5da37ae806f475415 docs(skills): trim the platform Skill notes added by #8174 and #8192 (#8214)
- bd6fb861739eeeaca80d35a3859913a6e0310242 feat(issues): consolidate thread navigation in the sidebar outline (#8120)
- 028f3b4437f90134ad82b1ed144e706bfcbd618c feat(issues): show agent execution inline in comment threads (#8131)
- 7ee2ef3ffef164daca9e65b44bc59512faff5269 fix(channels): preserve selected DingTalk input and control-command context (#8061)
- f11121c6136d4ad1e8b13111ad3ed4fedd3031ed fix(cli): stop issue list misreporting its page (#7896)
- b5a7ee1e0e75347bed5fb4590e2fb9a92b046353 fix(comments): remove delayed assignee fallbacks (#8174)
- 4852784076d016ac5bfe9d20970b2e6edcda5b86 fix(daemon): keep tool output previews UTF-8 safe (#8181)
- 2ed2432a2eb94e93655f80d5db965a48e7c9582b fix(dev): recognize nested listener process groups (#8176)
- a419cf20eff151be4b4da82205957f62c32603f8 fix(inbox): remove duplicate sidebar toggle in split view (#8144)
- 4db18163b057dfa7d990f02b73fa6960a27c610e fix(issues): anchor merged runs after latest input (#8208)
- 9d0cab0eac06cb2800f367c12c0aea8c1a98b160 fix(issues): fail safely when pagination counts are unavailable (#8201)
- df99afdab31ac72c478153bdfd12965634096f33 fix(issues): hide quick-create runs from activity (#8154)
- 693d5dedebf76f56b136ef06e8ef842d3ab174c7 fix(issues): truncate long thread outline labels (#8121)
- 7a9dc633d26b2b0d6c3c94825e2716c27ed2b712 fix(search): extend statement timeout to eight seconds (#8159)
- 317844be0f90ab537dac12e313d6f325d3308e4a fix(sidebar): capitalize AI Team label (#8124)
- de5eaf51f9c3d44e5cb13cbca3c182b714035411 perf(db): retire obsolete comment content search indexes (#8148)
- f5f0b604f6d7c7343c714b6cbb3eb32fa9fff6f1 perf(webhooks): reuse workspace status catalogs for PR close checks (#8191)
0.4.41 7 de septiembre de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- 728d26f0b5ccdc17398c9c61ff26077d8200372f MUL-6211: feat(agents): expose usage in task history (#7085)
- 5f1f297d575c348e8b80d9dae8944fb2e131f529 MUL-6966 chore(brief): stop teaching agents to use issue metadata (#8102)
- 8c4e0d2985354503c0c3693fe7ac5179675734bd MUL-6994 feat(cli): add --fields to issue list JSON output (#7946)
- 7a3f8b3f52d332ac73e9bdd7771492b095bf2029 MUL-7037 feat(cli): resolve custom property names in issue JSON (#8008)
- ca47495fcc3c4d2d0d6c7a421e45ddd0de98f0fd MUL-7053 fix(daemon): explain the codex retired-compaction 404 (#8032)
- c01f60fb03681aba618bdc5e62f5ead642ae2e67 MUL-7055: extend search statement timeout to 5 seconds (#8098)
- d3f1e64ea8531a8bdd8734508a95c9f867e55cf6 MUL-7055: refactor issue search to candidate-first pipeline (#8041)
- 7b60248d7ec5eb9d5ed23940a660d57109c9f96e MUL-7074 fix(channels): derive chat titles from the current user instruction (#8059)
- 940493409e032115a471469e710a2cf4707a688b MUL-7085: fix(chat): publish cancellation events when archiving agents (#8073)
- 60408ef252edaf60ee11ebac8daa0d7076201f9f MUL-7090 fix(autopilot): let an agent trigger a manual run for the human it acts for (#8099)
- 33222ff52f9d410f1753690c372b5e110f4d7be4 MUL-7094 fix(pi): drop a resume whose recorded cwd is gone (#8097)
- 92942e147980104918b78fae446a71108720df19 MUL-7105: Route GitHub PR refresh lookups to replica (#8096)
- 48126ef7cfa2a0b7afd09a7a4e41992b28a75360 MUL-7107 fix(agents): put agent detail on one leading edge (#8100)
- 9ee669fd53b4a638636a2dd4e0e3b7e7f056c9b2 MUL-7107 fix(views): put detail pages on one shared rail (#8104)
- 3ac53a68a61cecbe3f4459c94c7718045bdf46bf MUL-7108 fix(autopilot): judge every autopilot write as the human it acts for (#8107)
- 3932d1a1739a1b8907dc7d675115b2e57cc7bde4 docs(changelog): add v0.4.41 release entry (2026-09-07) (#8115)
- 4aca890a29576f075dfc5584a1d41dbc507cdb41 docs(changelog): cover the settings reorganization in v0.4.41 (#8119)
- d753c7d7840f56cc82f82a6cfe90bdc52e06dd19 feat(sidebar): organize navigation by work and AI team (#8112)
- 71ee15422e93b341859506b3496c80073669ad01 fix(editor): handle shortcuts at the selected list level (#8109)
- 7a438bd5b8bf39afd54259a7eb0971390e50a8ef fix(inbox): narrow default list width to 280px (#8066)
- 440ef8aa16c4ae58e8ef83e4d866078ff8837b16 fix(views): don't misreport unlisted runtime as missing CLI version (#7655)
- 53575a2a95837603e001774eca1be8d0ee89d885 refactor(settings): reorganize navigation and integration settings (#8114)
0.4.40 4 de septiembre de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- 54e641aaa377905a3c2be3596106cdbf4a9e934a MUL-6665: rename agent task records to runs (#7534)
- 2aad9842a9febc559666186a0e24d01c340fe933 MUL-6891, MUL-7048: fix(agents): preserve presence for hidden private runtimes (#7830)
- 2efe1b2a43f743d7c7a4edb7a70534e13496caee MUL-6984 fix(daemon): let workflow step 2 alone decide the comment scan (#7972)
- 49098deb6fc91e7105027d06b7c371069c374803 MUL-6984 refactor(prompt): give each duplicated instruction one owner (#7971)
- 23171842fdf40c944fa896432acadec3da274eac MUL-6986 docs(squads): drop the comment pointing at a deleted source map (#8029)
- 0242f37154e952fd1a35510ca3cc54e954101688 MUL-6986 refactor(skills): merge built-in skills into one platform skill and drop source maps (#7968)
- cc09c3c12a1d3e2fff872b7fd52a26b653b98639 MUL-7008: Relax healthy WebSocket claim polling to 3 minutes (#7983)
- 6a65922ef76ea7afd40b30795fb2ccee8cd6803b MUL-7016: Add read replica infrastructure (#7979)
- 7f635526ffc6248ca7ee32c1cfb7d03fc64c36c7 MUL-7016: Route daemon workspace sync reads to replica (#8022)
- 70ea4c8f0d044e06557944a59f9fe5e2ea24ea68 MUL-7050 perf(search): remove unused exact search counts (#8033)
- 1296bb45e0b795e73faffccdfd253f0c40a124f6 MUL-7051 fix(subscribers): stop an armed autopilot from subscribing its trigger's creator (#8031)
- 2cf5674d2e951db7733b622069e752b150dd6ab8 docs(changelog): add v0.4.40 release entry (2026-09-04) (MUL-7056) (#8038)
- 7d339c186fa5c432bc9c1996c05555b95a5a1442 fix(auth): send the user to login when the session expires (MUL-7028) (#7993)
- 5f0e0f2293293fd6e7a9b37c4a3685d0a9ada8ef fix(daemon): stop rejecting preparation fields from an older parent (MUL-7029) (#7994)
- d5cd0f30093f17eb4ceb247b33a41f2caa4f53bc fix(mcp): improve server configuration and management (#8021)
- 374279a9b9ffa542d9c63d80b220a062c60a6599 fix(mcp): use a configure icon for the MCP server configuration action (#8037)
- 875b1e43627adde73b0a0362d397d4a488903b63 fix(repocache): import shallow cache base before checkout (#8024)
0.4.39 3 de septiembre de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- d276991c603e6041d20fb5c1e65df8756d35d2ae MUL-6743 refactor(issues): remove the assignment handoff note (#7626)
- d4a712abf3880dfbd3daeac5daac1bd4bfb39b6f MUL-6771 feat(cli): filter and sort issue list by custom property (#7664)
- 043121806176be751c345c7d336c37927248bb08 MUL-6833 fix(web): localize auth callback and error pages (#7752)
- fb5af914165cb938ef3268c90786669d59d31f64 MUL-6942: fix(views): let long issue identifiers expand beyond 4rem (#7945)
- 765321f05392bc95750ff5693f62fcc254ad0e94 MUL-6951 fix(autopilot): carry the trigger creator's authorization on scheduled runs (#7918)
- d7247fa9fc9d9ac9948ac9191781c2263c779599 MUL-6975: preserve departed member identity in timelines (#7931)
- 603519d158367fcc1b8dd14caaf5283f5c972f85 MUL-6977: test: remove implementation-only coverage (#7932)
- d2bc574ff2a546f27ef8c7689b0997276ca58060 MUL-6987: docs: document task runtime environment contract (#7956)
- 731af7ccd6c053620f0ab8dacfdd93e1beab449f MUL-7002: push runtime deletion invalidation to active daemons (#7969)
- 571e61128d0a50500c8bd630a74a89966b060cc7 MUL-7002: remove database reads from WebSocket heartbeats (#7976)
- cddef22f3b1802e5ef8324d092b7753d6bc7f894 MUL-7006: fix(server): keep leader routing when a reply targets a leader comment (#7975)
- 22afa493635a5221228418e69d0d969eddea2d71 docs(changelog): add v0.4.39 release entry (2026-09-03) (MUL-7021) (#7988)
- 2c478897c7f50142f8480e4e5792d24b3556cc8d docs(providers): mark Oh-My-Pi as Multica-managed MCP (MUL-6997) (#7965)
- d1c7ec25b127758ff9842839624bb219fa751b4b feat(agents): add live model catalog refresh (#7919)
- 01dbfae45cdd69e7b5e87dc7192a976d10ca5402 feat(desktop): add numbered tab shortcuts (MUL-6923) (#7870)
- 03b597dd8a1b8d5c096b5797433b67aeefa4a6c6 feat(wecom): report a failed run to the chat that asked (#7952)
- 3df7c38ed1f66fedec0dd145de6541b56ff5fa88 fix(agent): normalise the provider prefix in the Hermes set_model skip-gate (MUL-6958) (#7908)
- 4dfa08917bdd94ab31b6407b65fc593412a55da1 fix(daemon): isolate managed OpenClaw MCP servers without reading user config (MUL-6684, MUL-6857) (#7279)
- 0eff894b59b6e8e28a886290d77cb41963c7449d fix(server): preserve legacy handoff notes (#7989)
- 035abddfe7eeb5ebae5d96fdfea68980061649c4 perf(db): retire delegated failure pending index (#7977)
- 879d0de9166261c26ec35b69f5cec9382191eda1 refactor(agent tasks): drop the Active sibling runs prompt block (MUL-6984) (#7937)
- f83293d1de2bc5dd55289af438b6be9c36bcf60e refactor: remove tests that only restate constants or declarations (#7984)
0.4.38 2 de septiembre de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- 2e424e06a1d9077c9a09f3e439f6dae4c7416a12 MUL-5154: fix(agent): surface Kimi provider API errors (#5785)
- 5bc021c369ca8ad5d24ccdf7a02588a54b2e5835 MUL-6542 fix(mobile): stabilize recycled markdown layout (#7499)
- 11861145abc59a0d39c8c8f24ad837d4584e664f MUL-6758 feat(core): add truncateWithEllipsis string helper (#7646)
- 4fe6586b320e17f4b417b8ec7a493ef4080ea923 MUL-6790 feat(issues): support operator matching in scalar property filters (#7765)
- 108407088ce1b69d98990bf553ea4661401d2835 MUL-6836: fix(codex): allow explicit standard speed (#7756)
- 9fce92f427694d7d303258aa281b05c902a95ba9 MUL-6846: feat(cli): expose active and cross-issue agent runs on issue runs (#7922)
- 2e297451001e65f78721efc24e36e7939e0f0ed6 MUL-6870 fix(daemon): require proven task ownership before GC mutation (#7798)
- 0b98fe8ce1aa353633ec88bcb4d4354d574be02a MUL-6872: fix(web): keep inline image blob URLs stable across re-entry to prevent flicker (#7799)
- 4cf5a2ca9c2be4e70a17b79b5b75e5e18b56c64a MUL-6880 fix(daemon): wait for the previous run to let go of the workdir (#7818)
- 61ea48fd2ef0e9818de38533553e830fd36be349 MUL-6881 fix(daemon): keep one worktree branch per conversation in local worktree mode (#7815)
- f1ce9d4542530d83ca0c1777d0fc11f62d691479 MUL-6883 perf(server): stop rescanning settled delegated-failure recoveries (#7820)
- 310cfdc1e5c605afabd2bef70d89b2179a53246c MUL-6896 fix(i18n): finish the MUL-5703 glossary rollout across ja/ko and docs (#7867)
- 438a30ef00d120d4c161aece98d676c561fe372f MUL-6902 fix(agent): fix Pi v0.4.37 Windows session regression (#7843)
- 11bd18a50794eb013061f33783dd20dcc14f8c3c MUL-6921 fix(daemon): honor the Co-authored-by toggle in existing checkouts (#7868)
- 3c23c491fab1af00a00374d4a40aa3a853989982 MUL-6924: feat(billing): notify workspaces about autopilot quota (#7681)
- f01eb5a06c3c0e6ca5e4f5956f13824c5e159cae MUL-6928 perf(issues): index scalar property contains behind a bigram prefilter (#7878)
- 07430d1152bb365f1242e7685c34bd0c430ffc5d MUL-6939 fix(util): preserve JSON keys during NUL sanitization (#7889)
- 9d09902dfeb03f088be06becc7297dc1ff8f1737 MUL-6943 feat(agent): add Claude Fable 5.1 model and pricing (#7892)
- 4737eefa5565d811aaa5e0b39fe9ebeceaa34cb8 MUL-6956: render custom status colors across Chat (#7907)
- 10f4f8e938d92d98362082c07fb794afeb6fc0a8 MUL-6957 fix(daemon): log full task ids so concurrent runs stay distinguishable (#7910)
- a075e58b80895f14cacfe3a9aa0808e1cde1f69a MUL-6961 feat(agent): discover Claude Code's model catalog from the CLI (#7917)
- a2d819ea401621863e63e14131e7d6e1b2eb9d5e MUL-6962 fix(daemon): give environment preparation failures their own failure reason (#7915)
- 835c5437a9ca8567250107e03202cbaae037679a MUL-6971 fix(issues): stop rejecting description edits against a stale baseline (#7926)
- a6911a952040c063c0787e368ff0ac01a975da84 MUL-6972 perf(server): sweep delegated recovery every five minutes (#7929)
- 47dc75741cd03127d32f1b78d04c644ccf690e7f docs(changelog): add v0.4.38 release entry (2026-09-02) (MUL-6978) (#7930)
- b69b13b037c1665c10f8cf3477bf0edeb95c6c65 fix(desktop): localize daemon controls (#7749)
- 316b89595966df087da57ad285eda27c3e7c3d0a fix(i18n): respect locale for formatted values (#7757)
0.4.37 31 de agosto de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- 7c0e750452599ef5ead020c8c787b32c512f2cd4 MUL-6569 feat(wecom): give every undelivered reply a reason an operator can count (#7428)
- 1dd6b9ecdbaa991bfd51b48ef5c269056045d547 MUL-6570 feat(wecom): route a reply to the replica that holds the bot's socket (#7429)
- 64ec7f54163d918d5d7fd4dcae857f241b7842d0 MUL-6737: fix(timeouts): close the two gaps the 2h inactivity budget left open (#7699)
- 07bc8bc6bc480b4c024efe07dd5f6f06422ed82b MUL-6739 fix(chat): keep the viewport at the live end while replies stream (#7612)
- d540eb6fe7f6f2f255520d6bd3a453bb3e13282b MUL-6783: perf(server): set read-header and idle timeouts on main HTTP server (#7683)
- be93feb0631ae6200f280a538d2a4d92dcbfbf27 MUL-6792: perf(server): batch skill-file loads in LoadAgentSkills (#7689)
- be8fb7cebf00352816819beef8a616bb669977b0 MUL-6795 fix(dashboard): contain analytics leaderboard horizontal overflow (#7700)
- 9a57d689b4462d50f5eb165492d39c43f8998bed MUL-6796 fix(issues): keep mobile activity status compact (#7703)
- 9556613b211814640e4e8ed23e999ea0589f54be MUL-6835 fix(i18n): localize status and priority values (#7754)
- 915803ed3bb7acf40d900dfe9419f7b2dd77c533 MUL-6838 fix(i18n): localize squad and editor labels (#7758)
- 6231962e9840e2f3bd67c9331050e3e4d69c2aea MUL-6840 fix(pi): preserve sessions across workdir changes (#7760)
- c1e1f11e21cc2ee7dca0ac506a21cb64cca87af4 MUL-6850 fix(i18n): localize onboarding status label and lint the attribute/toast copy path (#7776)
- 2ebe0ae327df8e9150564ca907492360caaffe57 MUL-6862: fix(codex): widen thread setup handshake budget (#7790)
- a5c331bce35bfc9225556b3d4385667ba3abcf93 MUL-6868 fix(migrations): repair partial VCS link schema (#7796)
- f93855470ff36871eebd3f24690bb2e032c7fc81 MUL-6874 fix(desktop): recover unexpectedly stopped daemon (#7808)
- db86c75e129e00fac7fba0c180c71ea1d6cfbfac MUL-6878: avoid per-row issue status resolution (#7814)
- 0a7992c20ca81ed2adbc0b9bde2480766616d8e1 MUL-6879 fix(chat): don't paint the chat where the newest message was predicted (#7816)
- 66f612008735a629c7353f80d3e39c9af0538ee1 MUL-6879 fix(chat): stop the bottom-stick fighting Virtuoso's height estimate (#7811)
- 3e55ce4db033c79108f775ae4d32a2060d2b300b MUL-6882: remove unused active database samplers (#7817)
- eddb0dc2ad1ea18da9a49ea86d43b988dc897bba MUL-6884 feat(metrics): attribute agent_runtime lookups by product source (#7822)
- 7c1d826a98513fa5bc27df0a638329073078d57f chore(metrics): remove database-sampled metrics (#7819)
- 0742b50428c6752db91f601b7c2bed38446d5a25 docs(changelog): add v0.4.37 release entry (2026-08-31) (MUL-6890) (#7823)
- fe592621882055b0204e0d89c4db1a187c154652 feat(agent): add Huawei Cloud CodeArts support (#6985)
- 9c8c7f039c0ada380f51c946959a9b6cc22dc164 feat(mobile): enable native iPad support (#7793)
- 79559ebb92c48746d716db30a85acdc8c3cef8ec fix(ci): unblock the release by fixing two flaky main failures (MUL-6890) (#7828)
- 30bb3747fe3aeb3ede893fdb92db142ef94ba392 fix(i18n): align zh-Hans copy with glossary (#7759)
- bfe32f5e39eab65e75043fb402efad2dd63b40c7 fix(runtime): wake daemon for local skill requests (#7713)
- 15280617bc264e367ca9c5e5e5cefdb0988246b7 fix(settings): stop claiming workspace delete removes all data (#7771)
- 8d7e6f6a0a6fca901e07bcb5ee3d2dbd43393dcb perf(server): resolve only the requested skill bundles (#7810)
- 88e9170dc142d4e7ee03d2842bc676276a5995bf refactor(redact): drop home-directory masking from Text (#7772)
0.4.36 28 de agosto de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- a92e8f6f7e92306ff37d5e93267bddb72f368fe2 MUL-6689: feat(agents): support MCP config for the Oh-My-Pi runtime (#7565)
- c0f5650e094d80a7ba321310c950f2ded0068cbb MUL-6735 fix(lark): recover from a rejected tenant_access_token instead of replaying it (#7618)
- 6df826fbee5d090205ee9cdea873d732ad83f9c3 MUL-6737: docs: correct the daemon poll interval default and describe the wake path (#7690)
- dcc2d582512ce1f2a1de9de9ddbdb10d1c838ff8 MUL-6737: fix(daemon): raise the agent inactivity budget to 2h and derive the tool budget (#7685)
- 74a7de9218a7fc60e6793c03d3cda15773ee9a08 MUL-6741: retire heartbeat index and runtime sampler metrics (#7622)
- 6d5dd5df365357757be501ed468a5cd0eb2ada16 MUL-6742: describe long-offline runtimes factually (#7676)
- 08a1e6e934ab990b4943421963f795a4361fac4f MUL-6742: fix archived-agent runtime garbage collection (#7641)
- 6e2b2877b7aa3164e8de8d6891b36f5809c321f4 MUL-6747: reduce runtime sweeper scan cost (#7628)
- 1179142c134f24a88362ec642b485d8dd7be39d5 MUL-6784: fix(desktop): share public web URLs (#7684)
- 3fecc553e24cffd55eebd034c470bfbffc6f0193 MUL-6786: index GitHub PR head SHA lookups (#7695)
- b25701b9226605231df25b473179cf0845c697b7 docs(changelog): add v0.4.36 release entry (2026-08-28) (MUL-6787) (#7697)
- 5228aa25b22f9978d2acc41a91a81e7a44cb0622 docs(cli): document issue list pagination limit (#7674)
- 5fa65bd12585e29c2b52c44007ba3046a06c246b feat(billing): enforce Cloud issue count limits (#7619)
- 3d37828e9265fa36c10ec443e71deff79bfdca41 feat(billing): redesign issue-limit recovery dialog (#7635)
- 46c9ea38a7de97a670c244fbceb2bd3a2bd8b2bf feat(issues): extend property filter to text / number / date / url (MUL-6423) (#7240)
- 9a19c90f8e841d87e15e797856a3f4bab30ce332 feat(skills): add Import from local to the New skill dialog (MUL-6703) (#7570)
- d13e76a557e9b35acefb25457fe2faf2a71575ff fix(billing): prompt upgrade before quick create (MUL-6746) (#7625)
- 7d128b5a45eb17ec1414e124824cf8dd580f1375 fix(daemon): own the openclaw CLI process tree so its deadline is enforceable (MUL-5467, MUL-5630, MUL-6736) (#6275)
- d6ecf4bc8a99345be85d5b3612e49d52bedae3b2 fix(issues): derive a usable status key from non-ASCII display names (MUL-6749) (#7638)
- 2022002ba02800bd8a8d182a8ec99eda5d663aa5 fix(metrics): normalize [1m] context tag before pricing lookup (#7648)
- d06b6b6e54ee91e8b0d45cba75475bcfa927f4b3 fix(repocache): give git commands a stable cwd (#7679)
- c1a61e1e863eb62ddd7b5fd5ab5ff85391f212fd fix(skills): keep the local skill import footer inside the dialog (#7701)
- 6e8019ba20cda1194dffd7866f2725f9a01a1d1d fix(views): align revision-conflict actions with their previews (#7634)
- 76aada3a9a4e95fc7a521025a4a7999f3d8c8440 fix(views): restore quick create dialog height (#7596)
- acf6864f53e3655954f902aa4483f64837193ccc test(frontend): remove duplicate DOM coverage (#7631)
- 8d77aa14a59c85fdfafacee53e43ed2128151b56 test(ghsnapshot): close the pool after cleanups, not before them (#7659)
- df4586d92da654c01684dc86a4ff3bdd3eadd0f9 test(service): reconciler assertions only speak for their own rows (#7656)
0.4.35 26 de agosto de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- e6013e83e466af48afdd3d5c901071d191e01892 MUL-5928: fix(issues): bound board description previews (#6634)
- 8fda4f22d5429e8ece1fc56fdc7ef10cf4fd49d2 MUL-6016: feat(task): retry exact Codex capacity failures (#6747)
- 174c6525899ab43668ce2ead489d73b581643c74 MUL-6141: feat(runtimes): price Qwen/Kimi/Ark models and strip ':' provider prefixes (#6915)
- 0c9f50d1f47a316e75d2accb1255ebeed2a0f818 MUL-6385: feat(chat): add editable live HTML preview (#7188)
- f8ec870f305b4bd3ec2c1be9462dd921426df7a4 MUL-6629: feat(agents): add per-agent starter prompts for chat (#7261)
- 54027ba763fa7da0699b2fe89df4a6b2c13d1c6f MUL-6639: fix(skills): metadata-only skill listings and stall-based timeouts (#7574)
- 9e2d9b6d1ced12d62b4e7fe3e48d10be5caa4e6f MUL-6661 feat(channels): add /new and /clear conversation controls (#7468)
- 6961b6091aa48f7c53c5a67f09d9e25236f2eca7 MUL-6669 feat(inbox): add From and unread-only filters (#7537)
- 6cbb50378f0256dc201741e66a2ca6f92676cb6d MUL-6680: fix autopilot list subscribers + make CLI triggers discoverable (#7552)
- cd169947b5e79d382d786161844485be80940e1b MUL-6686 feat(daemon): use readable workdir paths (#7316)
- bbba9c5460d45803a559ffd7af7238f3628490dc MUL-6697: enforce runtime access on task claims (#7571)
- 26c04803c8d1f92345c528e5d1ebc692ed9aadb1 MUL-6698: feat(agents): make conversation starters discoverable from the chat they run in (#7573)
- 3b1018e9c9ed989004384a480161d132bdb06e46 Revert "MUL-6016: feat(task): retry exact Codex capacity failures (#6747)" (#7586)
- a9d86af46ce90acb5d5a21bebcf33974b0874291 Revert "MUL-6385: feat(chat): add editable live HTML preview (#7188)" (#7584)
- c7d66071e1e7655642f1b431ec51dbc6cc5c534a docs(changelog): add v0.4.35 release entry (2026-08-26) (MUL-6709) (#7583)
- 21b938bfdb88dc502ee923c597a162d4af1415fa docs(changelog): drop reverted entries from v0.4.35 (MUL-6709) (#7589)
- 27610933e2114bf2a1a1c57300cc21a0271275ef fix(autopilots): show and keep Project for run_only autopilots (MUL-6681) (#7553)
- baf1bbf3401b688c82f85230c4d1e3cce6be9554 fix(billing): make Cloud seat enforcement automatic (#7542)
- 6c8f02aeafb0ea23b399f7aa78a76cb3728e4d45 fix(billing): prefer trusted Pro limits over stale quota (#7576)
- 04fd64b410958e2baef1636d49bbc8d9e03c16e7 fix(chat): keep following rapid live output (#7018)
- 1ef1d65bef2e2ecc2a2c04b2dcc99bc6a10f9e9c fix(cli): remove obsolete autopilot priority flag (#7557)
- 620f99d8ce168ee56bfcfacf359b3bcca30f21bf fix(codex): wait for authoritative turn completion (#7554)
- 3d47913c8526ccf669413a93d09e514a6d9b9657 fix(issues): allow verified autopilot child assignment (MUL-6161) (#7275)
- 7b8c7839913f8cd9bbb6574db609f3e7baea69d0 fix(issues): let verified autopilot runs assign private agents (#7572)
- 8442504201b302cfd6c40c7b8eb8a508bf254d0b fix(runtimes): hide private runtimes from non-owners (#7435)
- f74a71060fcdd45318cae6fb7caf7c0d7e71cdfa perf(web): preload landing hero background (MUL-6711) (#7582)
- 09a2410e882be8435bd6c4a26e03f7e288038203 refactor(agents): rename starter_prompts to conversation_starters (MUL-6709) (#7592)
- 55fe792483459585ab7d848066a34599851fde40 refactor(cloud): use URL-only internal connection (#7566)
0.4.34 25 de agosto de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- 39ddc82c9dc25494286db4fbc07382d209527f86 MUL-6228: resolve full-UUID issue refs locally instead of a resolver GET (#7167)
- 8c563b49bede267267ae81d7988099e051f5c049 MUL-6555 feat(issues): preserve source context for sub-issues (#7461)
- 11ab949dc97fb12b653ef19f2619a09a6eab91c3 MUL-6611: docs(self-host): route /health through the proxy, add single-origin example and release-tag note (#7466)
- da7131ab59b5b8bdfbe1e6b4c585f3012db636e8 MUL-6625: enforce prepaid member seat capacity (#7491)
- 2aa45853d98611778dc97d2c31a1e4fb5fc0abf1 MUL-6640: fix stale Autopilot subscribers after member removal (#7501)
- 750fc0cc5aef2283c515383d834a0ce443552be8 MUL-6655 Fix MCode ACP session startup race (ZIC-199) (#7516)
- f7dd08f30476e5748f2975b8cee6bda89ee47c67 MUL-6656 fix(daemon): explain why repo checkout auth failed (#7520) (#7524)
- 46b5d9e6d1c011edfce459e73d3f0edf38833690 MUL-6658 fix(agent): own the runtime process tree on every backend (#7522) (#7531)
- 617d416029a039350de106781e87e931fa5c7a57 MUL-6658 fix(cli): tell a rejected task token to stop, not to sign in again (#7522) (#7532)
- 21673268b677ee891d843af691b9089ccc305778 MUL-6660 fix(issues): drop the "branch" metaphor from source-context copy (#7525)
- 8cc9a879b842bb407a12fc9d7cf2884325cce9cb docs(changelog): add v0.4.34 release entry (2026-08-25) (MUL-6670) (#7539)
- 60a55ec57b7ba1c9538c5ff438dbde5c1c91792f feat(billing): purchase a seat from the invite flow (#7538)
- 3c4288ddea3a93152403f4da4be57327c0781701 feat(issues): always allow creating custom statuses (MUL-6643) (#7503)
- 5dec16f42b6613c0c78b5d731ab078d02ac338b8 fix task failure recovery comment threading (#7519)
- aa86cd7af88599f19db808c7e54d45b9d393062c fix(billing): hide inactive subscription seats (#7528)
- 7f828b44e77cd9cf9e1f47c263f7cf8deb5403a2 fix(billing): prefill first Checkout email (#7529)
- 3881f6589f438f14702c85013ba9fb086eafe995 fix(realtime): stamp comment:created broadcasts with the real UTC offset (#7523)
- e5f976144b50b99efe4ceac63f11f86fa8e2a6c7 fix(server): keep source-context cleanup off the runtime sweep tick (#7541)
0.4.33 24 de agosto de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- bdcb231ba00415c952e0d46ca6a90ae9273b4ff3 MUL-5466 fix(agent): deliver the qwen prompt on stdin, not argv (#7343)
- 8f9c766e40d950565efdbc978c512b424e2a8d0d MUL-6460: feat(brief): inject the workspace status catalog into the agent brief (#7306)
- 668a4e06c32799c66460032b75c68a0920d20322 MUL-6464 fix(agent): support ACP terminals for Kimi runtime (#7323)
- 8d2da6b8db778fd157d6876b27a65a7dce136848 MUL-6479 feat(dev): make a local environment a named object with one verb per lifecycle step (#7325)
- bedad9e222fc2b800df22abc40028611135793fa MUL-6485: isolate hosted plugin surfaces (#7329)
- 1cc46b2697bb27ef1ad0dec40fc484cb260c6757 MUL-6516 fix(channels): enforce durable context boundaries for /new (#7362)
- 520359a2c9aabd48e905d7f09072e3da2ffb2e0a MUL-6518 fix(daemon): reclaim orphaned per-task temp dirs in the GC (#7391)
- 1ea6d18f6b79245287dd835f204b5a223d370391 MUL-6530: report bytes transferred when a skill bundle download fails (#7386) (#7494)
- fbbe697578533be22b0ae591203c159d95878380 MUL-6540: retry stale seat purchase quotes (#7401)
- fa797d0063b7975cfb50c5f3fcc70a2c8e4b322b MUL-6547 fix(daemon): resolve claim project context once, workspace-scoped (#7405)
- 7b0b2397798704f5340d9f5cd049234c8549dd5c MUL-6551 fix(i18n): separate task failure labels from raw diagnostics (#7496)
- 643107601248d959097c780e912dab12be51e84d MUL-6552 docs(self-hosting): correct the PostgreSQL extension requirements (#7421)
- 5a80f802d32d51eb5345be5d652d1797f737ce70 MUL-6558 feat(server): make task queue expiry configurable via MULTICA_TASK_QUEUED_TTL (#7418)
- 0a54725fe61a5bdc12c24f02db9926d31d3fd2d3 MUL-6567 fix(execenv): lock a local_directory repo's git section across processes (#7462)
- 0716081bbef02cf311f1fbf22ca2e1b386e40bfc MUL-6580: add right sidebar toggle shortcut (#7445)
- a4e1ea7140c46b245ab0b384a6a565ab981cd513 MUL-6581: expose globally versioned Plugin Public API (#7446)
- 5bf10d485c802dad7d0e51bb54ddf2a1cbd2011b MUL-6582: add durable scheduled Plugin hooks (#7448)
- 9622dd55ac61e5ff9b3e26c25ebd32ec521c961e MUL-6583: fix archived inbox group counts (#7447)
- 8ade96e671bca7d84fd2d764ffca305e2fdc358d MUL-6584: establish Public API v1 foundation (#7450)
- fbb4ec59da35df249f63690e5c37ce3e592be683 MUL-6610: fix(web): proxy /health to the backend in the runtime rewrite (#7467)
- 2284420966f12a192d343b6c36675c0dd6e57f2c MUL-6622: fix(server): authorize squad activity by task provenance (#7489)
- b2b4699ff600f17e3a0e6c508f782010de6d111c MUL-6632: add status and priority filters to Inbox (#7497)
- 1acdc68e581722672a62ed0622aafd90fa7ffe38 docs(changelog): add v0.4.33 release entry (2026-08-24) (MUL-6642) (#7502)
- 8a5a6adbf722d3a4190bfa813d56b4929b2e2504 feat(agent): add ZeroClaw as a native ACP runtime (MUL-6511) (#7351)
- c8154f9d1aeaa305b426fc8c6b2315a37a33bdd3 feat(selfhost): add daemon server URL override (#7331)
- 25afaaf153a5c1b0db793bf3671889149fc32e0d fix(agent): MUL-6606 surface hermes model-discovery failures instead of a silent empty catalog (#7464)
- 179761a325bee61a1c70419223c8b4b9e0d00642 fix(agent): advertise grok-4.6 thinking levels and published rates [MUL-6549] (#7406)
- 1cff79d2562fa15ae9dac395f830ddeafbb8e3f2 fix(agent): discover Grok reasoning effort catalog (#7252)
- 6e70b1dc4baf0f903ea0a310cf6b0b08749bd738 fix(agent): preserve newlines in Antigravity streamed text (#6717)
- f48f24c4058472802efefd1be0ebb205c2d5663e fix(agent): route all Windows Pi runs through powershell -Command to preserve stdin (#7392)
- 9ecc6787b06872a18aefb2232fcaf1603a26ad81 fix(i18n): localize task failure reasons [MUL-6565] (#7459)
- aa4c504c789ed70dea3c33eb512ee8ea80b1afea fix(issues): re-rank an issue when its status moves it to a new column (#7422)
- d63051e1b1ca7fdf86f393b66255e55860478b1e fix(lark): keep the @_user_N placeholder when flattening post mentions (#7373)
- 701eaec4547c1e0b3783b2dec6595e5618640ad7 fix(mobile): use flat app icon (#7453)
- acecb7dd6082ff365607e62c7b141474a9e36f3d fix(pi): keep turn error when process exit
0.4.32 21 de agosto de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- 8c9b7503a12ded3f28553da48b9851621f10be6b MUL-6146 fix(rerun): stop cancelling an in-flight agent run on manual rerun (#7282)
- fa34f0e134b6167f4819dfdb10a9e55ed0d523ec MUL-6243 test(gc): pin that gc-check reports a status's category, not its key (#7327)
- 1dc135598e4a620a6d2f0f457bc23b3dd4e54e57 MUL-6343: Enforce recently created issue windows (#7305)
- ec6a7b1285a96223bc3e72ba0518eeb973d048c4 MUL-6356: fix(skills): skip binary supporting files in runtime-local skill sync (#7175)
- 5e2d349ec4cb5ad1beca00368638acdf9f4277e2 MUL-6426: refactor(dingtalk): safely retire group routing and enhance discovery (#7241)
- f45b591623bfbdd5533dd6393feccdc43667793b MUL-6469: host plugin artifacts, bind installs to immutable versions (#7321)
- 20ceaccc432e9f74b06dc08c5512feb16c04b57e MUL-6471: fix(daemon): let pi and opencode reach custom providers (#7312)
- ad2bdd3e38b8b58628ebd9a44929ca8c6ca4afca MUL-6476 fix(execenv): expand $OPENCLAW_HOME in the openclaw active config path (#7310)
- 003a505b87a287e988f84cc7520b558b3f7a55ad MUL-6486: reduce stale dispatch reclaim load (#7375)
- 3adc0061a967e0cbdbd30e645bd6730235c64c9d MUL-6490 fix(server): keep the A2A originator chain across cross-issue agent comments (#7381)
- d2532f766b15f19b297d11c6f62337d0b70cc783 MUL-6491 fix(daemon): fence env-root resets on a live execution, not a task id (#7356)
- 3622db21cf90b87a75089f9444041fe8714fe1a6 MUL-6491 fix(daemon): give each task an exclusively claimed env root (#7347)
- b2e682de972e341365662c3824b80bed0900ebe4 MUL-6493 feat(issues): add Project as a grouping option on Board and Table (#7383)
- 53e15b35c6779bac0d3f8da99fa21c72e8d82688 MUL-6502: fix startup recovery during PostgreSQL outages (#7372)
- bae3a324fcd0433f9c08e094bf87ee46ffc246eb MUL-6504 fix(daemon): stop chat tasks holding the local_directory mutex they never write to (#7378)
- 341372a890935944580e5b785ac4c8e3c669967a MUL-6509 fix(telegram): speak English in the Telegram bot (#7358)
- 115bfab7592a880e16b0a0b7e4b24e1a26661ba0 MUL-6523: persist task message batches in one statement (#7377)
- 8febf4097015e9f0c387e089ce03b44e6e1c6717 MUL-6525: docs: document GitHub App Contents permission for PR snapshots (#7369)
- 13f9f8e5caa3015278a05789e1300f2b6b4f97ad MUL-6529: let admins add workspace seats (#7388)
- 6450c7ad301ae00bc90d5e8cd8b604a40bbd0652 Revert "chore(server): log task message batch size (#7371)" (#7382)
- 52a063d0df552c601a932333b3e357f78c6e115e chore(server): log task message batch size (#7371)
- d60775aa9394b911b18701a326f655465604e7d1 docs(changelog): add v0.4.32 release entry (2026-08-21) (MUL-6541) (#7402)
- a3bd38da6a6915879e1e1eec74051a4888539e5d fix(cli): redact autopilot webhook credentials (#7365)
- 55c7cf057588b3292ae9254db4f9d583e2dcac1a fix(daemon): add the reference fact to the Mentions brief — @-as-attribution is not a mention need (MUL-6528) (#7379)
- 18a85b8c7ffe65848f92fc6aa5cd796b556ff17c fix(github): support single-character issue prefixes (#7385)
- ff90875003fe083aff801e05ea82ab857fe1fa78 fix(web): only let the routed layout own the workspace singleton (#7346)
0.4.31 20 de agosto de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- e1be1625cb3bac1765a0c454f56a2644c9babfb1 MUL-5959: feat(agent): add Dim (DimCode) ACP runtime (#6675)
- 8787003cab4a9ac973da777b1ef46d95ee3e6ad7 MUL-6085: fix(daemon): add completed-task environment retention TTL (#6949)
- 67c6aa05c4ac5f1fef6d84e2d0099f5aee2d2d1c MUL-6166: feat(telegram): add Telegram channel integration (#6944)
- a107570e3bfc4b4aaf6ead1b249356d1b0e8620f MUL-6253: add multica issue timeline CLI command (#7285)
- 6a249ae5686feba83f590c2791051f88d672fc08 MUL-6330: fix(editor): rank exact-prefix skill matches first in the / picker (#7119)
- 722bde9d1818dbe5c49e60a8c57a283712646457 MUL-6344: Show billing summary and autopilot quota usage (#7218)
- 659bb41abd609d6dd1727b965950f60571e8ceb3 MUL-6350: rebuild the plugin system (3/4) — hook engine (#7182)
- cb6b0c885f423d9467265bc311142bf6ac9cf980 MUL-6396: remove unused task message clipping flag (#7292)
- 658b0b7d9f8b3c1444fa160ce67cf7521e0eb5ec MUL-6406: fix(auth): fail fast in production on insecure JWT secret defaults (#7212)
- b4bfe083becc82ed2cf7e2f509ab236a21e8e973 MUL-6407: mint UUIDv7 primary keys for append-heavy tables (#7230)
- 79d13b6b79f60b41af77640494b1fccf322adb60 MUL-6411: fix: upgrade brace-expansion patched versions (CVE-2026-69152) (#7222)
- 4ba9b40d567ee029a5f4c3542e22561c1b310cee MUL-6413: fix(issues): give the timeline's status glyph the custom status's identity (#7231)
- 4c007e34eff75860dee2a2887cc635f9f9e72d1e MUL-6414: bound Redis relay stream retention (#7234)
- 9573ec22745dab4e615fd1d8c2413624ec6168bb MUL-6422: refactor(settings): strip the duplicated chrome from the issue-status list (#7244)
- 0d036ee5aebb38e23793b634dbef7dcff53c35fd MUL-6445: fix(daemon): keep skill cache failures from blocking skill loads (#7277)
- fa805238f551e5923b7c7b9ba54a00ceec6c540e MUL-6456: make comment search indexes mutually exclusive (#7288)
- 7186cf1b21141df68c46146d02cfae5f8224a7af MUL-6456: retire the issue last activity index (#7296)
- e10287cf1bf1e589cfdc0f112bfac18a4e247780 MUL-6457 feat(mobile): resolve custom issue statuses by category (#7286)
- 9900e966866a9c145d22387449a43935fc565512 MUL-6458: feat(issue-statuses): sync the status catalog over the realtime channel (#7287)
- 49ed7f1151d953c01eb012ce477f6cfef9b4720d MUL-6459: docs: document custom issue statuses (#7284)
- abde90ce9f3e7af98ce85332a8c2d4344e6461f3 MUL-6461: fix(channel): cancel completed supervisor contexts (#7281)
- bfb1320809ab33ce2240e23aa91caeca52e00e76 MUL-6462: feat(views): add a web-only Desktop download entry to the Help menu (#7291)
- cc21d19353f19a3845067bd1842835bb7fcc020b MUL-6463: confirm the promotion that starts an agent run (#7293)
- a1d160ee0d76423c53c2244819410e0376d45bd0 MUL-6468: fix(docs): replace dead dimcode.ai link with official Dim CLI docs (#7294)
- a12985ab01c60a2e701e60777022fb87aac74c89 MUL-6472: fix(autopilots): stop leaking dispatch error text through Run now (#7311)
- 801c671973192a2a4b8c1a4d0722d0a6b0aee7bb chore(assets): convert bitmaps to WebP, dedupe, and gate image size (MUL-6352) (#7149)
- f737974b74d265b9307ea2b6b202989ef34b7a1f docs(changelog): add v0.4.31 release entry (2026-08-20) (MUL-6474) (#7314)
- 8676e063c2d8aa16abc2bf06125cf11db8e9085a docs(plugins): drop the "never executes plugin code" claim (#7307)
- 4bf3c73a150eecdb16d43cffeddd560b8b937f4b feat(plugins): agent integration — skill resources, agent trigger, mcp transport (MUL-6350 PR 4) (#7242)
- fc15a297ee1d5a191f05765ad856c41432a54ac0 fix(autopilots): label the webhook event-filter add/remove controls (MUL-6451) (#7304)
- 211eaeb91e89055786ac370794cbebc80a885720 fix(build): add Windows executable suffix (#7271)
- 1ea40db1c4a4b4041ffd1ad1e5d9d7b59356ca2c fix(build): honor GOOS as a Make variable when naming build outputs (#7309)
- e417743279151d260613d752937613318bd13f88 fix(daemon): default completed-task TTL to 14d on Multica Cloud (#7303)
- 3268d011722dc406216acb1e839917e7ead44279 fix(daemon): move the in_progress start write into workflow step 3 (MUL-6417 follow-up 2) (#7
0.4.30 19 de agosto de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- 5e99a0597eda164cd355ec1be755908814b949f1 MUL-6264: feat(chat): show agent names in session list (#7087)
- 2876b7c8955ea898e0a3e7971630a6e61a8122a1 MUL-6272: generate the command palette's Pages group from the nav registry (#7054)
- 5f4ba41d130d91bef1458723db476e5bd8d58cf5 MUL-6323 fix(views): stop blaming the daemon when the backend is the stale half (#7126)
- 76a90f602ccec5fb1f88ffa455aa1e190eafb964 MUL-6324: Reduce chat resume query load (#7151)
- a35a75ab165a078ac56f88124d6d7d176a5581ef MUL-6341: add fail-open entitlement policy provider (#7148)
- 3460f9aeaf3f84df934c59eba125f43e63dbb901 MUL-6342: enforce entitlement-backed autopilot quotas (#7194)
- 5d5fe646723d1df131e255195cc518f6d8b3d855 MUL-6343: Add semantic issue activity timestamps (#7193)
- 30ef4aa7584072852bfc81c73dc519b10b73ad14 MUL-6350 fix(plugins): retarget the plugin SQL integration test at the surviving schema (#7155)
- 6a17c001442da8169f2cbb405be062dac2ee0d43 MUL-6350: rebuild the plugin system (1/4) — cleanup and foundations (#7144)
- 97195885fae5e8a69182380e1a002692047348c6 MUL-6350: rebuild the plugin system (2/4) — Action API + Surface + SDK (#7157)
- a1cbd7c2efb00213791fa6cd9acb5b3b51b00400 MUL-6354: tighten build and generation guardrails (#7150)
- 3c3e77b00c14fc0159870948f1a23af6ea3d37af MUL-6362: redact secrets from provider command logs (#7206)
- f9b7bf52ea3e97faff50c9cdf44156da5382e222 MUL-6363: refactor(i18n): reuse custom_property.none for the no-value filter (#7219)
- 24d8c521a68a654f94087afe08db0569f1836a49 MUL-6364: make the LLM client retry budget explicit, wired, and validated (#7201)
- eb2a94e86099101bb60a41bdbf8dfa7885ce5cc9 MUL-6368: Prevent cross-agent task and workdir contamination (#7205)
- 4389b0f0757cbcfa9dd90067cbabd6a029ae96d1 MUL-6387: guard chat rename during IME composition (#7192)
- aa6d0dadcf1d83a8eb13141f9cf357f10c93c719 MUL-6390: expose Go pprof on a loopback port (#7200)
- 5475a6eae7eac90b7a6a0c6d7c8f02751f2815d3 MUL-6399: fix(issues): drop category headings from the status list (#7217)
- d563bfbc08d0ed0670e5ee82d7ec832819871a48 docs(changelog): add v0.4.30 release entry (2026-08-19) (MUL-6403) (#7221)
- bb8a04f3a124cfe93f7e784777108f593e008a7f docs(llm): disclose what the server-side LLM layer sends, and test the zero-request opt-out (MUL-6369) (#7199)
- c5f00bbf5c61a6567ba27b587c8c45836ba1e031 docs(mobile): document EXPO_APPLE_TEAM_ID for multi-team signing (MUL-6375) (#7196)
- e3a40b0b8d7b91241b3efde0bce1331807bfdded feat(MUL-6243): custom issue status UI — picker, board, filters, settings (#7103)
- 6377dc26564480159a8931b697fd54637c29b5d4 feat(dingtalk): show linked identities to workspace admins (#7138)
- 4b8873df3ac2b2dcb15bdeeda5d27d0843fc671a feat(issues): add revision-aware concurrency guards (#7038)
- 66af64b9a6f43639f2ef2581929de0c3583f4905 feat(issues): support filtering custom properties by "no value" (#7156)
- c2474e2fe139a711aaa0defb33cc47a1ac1ee365 fix(agents): align private-agent invoke surfaces with the owner-only contract (MUL-6380) (#7202)
- 728ba9c58e2fff1a39b261c6eba7673d212fd47c fix(daemon): stop concurrent tasks evicting each other's OpenClaw discovery cache (#7204)
- 7e92c58f539447ff09682a22be50b4c7237a1191 fix(db): regenerate DingTalk sqlc output (#7177)
- a67bcb1f438314104470e1855c9c5cd56163f797 fix(inbox): give the inbox row's status glyph the custom status's identity (#7214)
- 9536d68cc13dce983717481f5a56d023e9a2b070 fix(issues): offer both outcomes on a revision conflict (#7203)
- 8d9766d4b0906b367152451a43e4d820abacc8e8 fix(issues): scroll to the newly posted comment in both timeline modes (MUL-6140)
- c8048a0c8a4e0528542b697fa5fcc67ea0c45e89 fix(issues): stop a comment create failing on sibling issue caches (MUL-6394) (#7211)
- 109b677905419603da7fcdd712c92da8eb4f4dec fix(issues): stop the status filter's category heading crashing the app (#7209)
- 44ba031eeb11848f5024eaf4e363bbef8f82c1d5 fix(mobile): configure Apple team from environment (MUL-6375) (#7173)
- 4d5a679b9bf417a35027e
0.4.29 18 de agosto de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- 22db0b0a2c316b7ca3e6f41db01224c6c9994f8d MUL-5651: preserve tasks through runtime network partitions (#7129)
- c1755302849896f34446f0795a89d811d4fa444f MUL-5879: fix(agent): surface every in-flight built-in Hermes tool call (#7127)
- afd05ca22175530d69af660a900f0059ff4de37f MUL-6063: recover terminal delegated task failures (#6844)
- 14c2e4e831e3658fe5df3d06b5f6dfe461ca78df MUL-6243 feat(issue-status): board fetches by category; archive retires without migration (#7084)
- de902a4aab8a8f41683203a9e925943bf5add0a2 MUL-6273: feat(agent): add MiniMax Code ACP runtime (#7035)
- 212ecfb8dd6531ecd9de47438846d33c1af75b0f MUL-6300: fix(daemon): let reply turns own the status arc for their own issue (#7083)
- d6301091e07b5272bd29d4955ab2b7d9f10c7573 MUL-6310 fix(agent tasks): stop NUL bytes wedging tasks on complete/messages/cancel (#7124)
- f320af4a5b602169b676e0f957a830a959e727e9 MUL-6333 fix(transcript): state the run's agent once, not on every prose row (#7128)
- 5620b7e22d624ed65f456d67d981540161b283f4 MUL-6334 fix(usage): bill cache reads in daily and weekly cost charts (#7134)
- c670e05490fa261f223852122cb25a2c30f3e64b docs(changelog): add v0.4.29 release entry (2026-08-18) (MUL-6355) (#7145)
- f78c867168afb0eaa45b00337a0f50b5d51a002f docs(tasks): describe the execution log where it actually lives (#7120)
- 1b6d42864f94b172f23c843f7ef8dbeedc71e24f feat(desktop): reland open Settings with Cmd/Ctrl+, (MUL-6233) (#7076)
- 3dc87b66943a238e0b8c8980fb8885eaa31ec313 fix(agent tasks): sanitize failure diagnostics (#7115)
- 0b9dcc6799cc4f3f3ff54a19b927e2d7c7853bf6 fix(agent): preserve Pi RPC stdin on Windows (#7111)
- 27de4fb47029e8ccd84807bc39214d49aca27ac5 fix(channel): log lease_gen instead of lease_token (#7140)
- 4e10d6805a2bc21b66f72c5b840fa2f60ac359dc fix(execenv): handle OpenClaw JSON errors on stdout (#7133)
- 4946f468526c8cecd3b9b562c5882827d260f8d5 fix(lark): ingest standalone file and audio messages (MUL-6198) (#6984)
- 51ae68d8b99f665b609ac74ee1700e0f998d31b2 fix(web): show the newest fully-uploaded release on /download (MUL-6313) (#7102)
0.4.28 17 de agosto de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- 446080bd57e167ae479e46a40f514e9911b95388 MUL-6243 feat(issue-status): per-workspace custom issue statuses over 7 canonical categories (#7065)
- 9a30c51dacf7e0261d6944dc14446ac830377298 MUL-6286: feat(properties): actor / multi_actor custom property types (members) (#7075)
- b946f3a729e5fb85e1f270cdc15cd72999368047 MUL-6290: split views tests onto a dedicated runner (#7072)
- 2a643cc7407c50189b14a36e209b4d16efebd65f MUL-6291: stop paying for jsdom in pure-logic frontend suites (#7081)
- 38c992ad0a757434fb51584fa34e3bc57d1b78e1 docs(changelog): add v0.4.28 release entry (2026-08-17) (MUL-6305) (#7093)
- 2014ae3613bb05e5d260fc47d32cc09e22f540fb feat(skills): bulk update from source (#6930)
- f66b0ba6313b503337f3480ff8d0ad95ed60faea fix(desktop): keep the workspace singleton across a same-workspace tab swap (MUL-6303) (#7092)
- 21e77f362502a6a529359f9f7993e9b6c84ff287 fix(desktop): link update prompt to changelog (#7088)
- 7c2b8f012fb4ef9b8f1e7b56673a000e6dedd154 fix(migrations): fail closed on 341 rollback instead of deleting actor properties (MUL-6305) (#7095)
0.4.27 17 de agosto de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
What's Changed
- MUL-5421: workspace-level MCP configuration (resolution contract, write-only API, Settings UI, CLI) by @Bohan-J in https://github.com/multica-ai/multica/pull/6961
- MUL-6104: fix(daemon): tell the brief's reader not to merge stderr into parsed output by @seacen in https://github.com/multica-ai/multica/pull/6870
- MUL-6164 feat(runtime): take an unusable agent CLI offline and refuse its triggers with the fix by @Bohan-J in https://github.com/multica-ai/multica/pull/6966
- MUL-6188: docs: link the Multica CLI skill from the README and CLI docs by @Bohan-J in https://github.com/multica-ai/multica/pull/6978
- MUL-5421: make workspace MCP servers an explicit per-agent assignment by @Bohan-J in https://github.com/multica-ai/multica/pull/6976
- MUL-6183: prevent agent create error flash by @forrestchang in https://github.com/multica-ai/multica/pull/7007
- MUL-6218: fix(desktop) stop page headers stacking a second sidebar toggle by @forrestchang in https://github.com/multica-ai/multica/pull/7008
- feat(views): rebuild the run trace around steps, lanes, and outcome by @forrestchang in https://github.com/multica-ai/multica/pull/7011
- feat(web): name browser tabs after the open workspace page (MUL-6222) by @forrestchang in https://github.com/multica-ai/multica/pull/7012
- [MUL-6139] Expand Plugin skills and hosted MCP connections by @forrestchang in https://github.com/multica-ai/multica/pull/6920
- feat(desktop): open Settings with Cmd/Ctrl+, (MUL-6233) by @forrestchang in https://github.com/multica-ai/multica/pull/7022
- fix(views): make quick capture usable on mobile web (MUL-6236) by @forrestchang in https://github.com/multica-ai/multica/pull/7026
- fix(views): release the drag lock on cancelled drags (MUL-6240) by @forrestchang in https://github.com/multica-ai/multica/pull/7027
- feat(web): make the mobile web app installable (MUL-6237) by @forrestchang in https://github.com/multica-ai/multica/pull/7025
- MUL-6206: fix(mobile): re-apply app config to ios/ on every local iOS build by @szainmehdi in https://github.com/multica-ai/multica/pull/6992
- MUL-6193 Support Slack message attachments in chat by @tim-smart in https://github.com/multica-ai/multica/pull/6975
- fix(execenv): read issue metadata once from issue get, drop the standalone metadata-list step (#7016) by @Bohan-J in https://github.com/multica-ai/multica/pull/7042
- test(handler): stop the dashboard fixture finishing before its own window opens (MUL-6103) by @seacen in https://github.com/multica-ai/multica/pull/6871
- MUL-6247: rate limit workspace invitations by @multica-eve in https://github.com/multica-ai/multica/pull/7030
- feat(skills): link imported skills to their source by @gsayer in https://github.com/multica-ai/multica/pull/6928
- MUL-6156: fix(editor): add accessible names to bubble menu controls by @Ryannn41 in https://github.com/multica-ai/multica/pull/6929
- perf(issues): resolve bare identifiers via point lookup instead of full-text search (MUL-6268) by @multica-eve in https://github.com/multica-ai/multica/pull/7053
- MUL-6070 feat(share-link): workspace share-link invite system by @patrickstar179 in https://github.com/multica-ai/multica/pull/6833
- [MUL-6269] Use Redis for channel WebSocket leases by @multica-eve in https://github.com/multica-ai/multica/pull/7055
- MUL-5421: refactor(agents): tighten the MCP tab copy and fix the workspace picker menu by @Bohan-J in https://github.com/multica-ai/multica/pull/7056
- MUL-6260 fix(daemon): treat custom runtime fixed_args as the argv prefix by @Bohan-J in https://github.com/multica-ai/multica/pull/7052
- MUL-5741: fix(desktop): preserve HTML attachment tab scroll position across tab switches by @Frankli9986 in https://github.com/multica-ai/multica/pull/6825
- Fix Node version guidance for contributors by @vicksiyi in https://github.com/multica-ai/multica/pull/7003
- feat(issues): distinguish self-references to the current issue in inline mentions by @bowser-bot in https://github.com/multica-ai/m
0.4.26 14 de agosto de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- 698013cedb87abc6a18d9595e020d6bda7cd6ff1 MUL-5771 feat(daemon): allow configuring workspaces root (#6830)
- cc8e020f80a733f8b61f6824ba993136519dd6e7 MUL-5852: add workspace Billing settings UI (#6908)
- 2d711afdd51e95b8e61c715fd6ce5988417493c8 MUL-5852: 新增 Workspace Billing summary/prices proxy 与 Stripe 回跳落点 (#6912)
- e9528c722a3de7398f5ab1836655e9e0e8f85658 MUL-5855: feat(dev): add worktree database cleanup (#6560)
- 9ba3a8bdf26864f41fcfa04bdc83d6d3cced0ec9 MUL-5980: drag blank board area with the left button to pan horizontally (#6700)
- 3025c380272944d967a198da5194c78571495b5c MUL-6019: fix(codex): add MULTICA_CODEX_FIRST_TURN_TIMEOUT to raise the first-turn ceiling (#6753)
- 6db6b235bac3539d7ddb8147be7ad1a44ab18400 MUL-6126: fix(runtime): make private runtimes owner-only in the API and CLI too (#6905)
- ceb6c6845c59cc0e6fde452f3dd5d4d1730e699f MUL-6132 fix: stop stranding daemon task markers in user directories (#6917)
- 060731c7dfc35427ddedb79e8701c60c71ec853f MUL-6137: fix(daemon): preserve name-dispatching agent shims (#6775)
- e3ec3f8b57a3ddf7da06b45c643f0aa931e88b21 MUL-6162 docs: sync landing copy and docs for the DeepSeek Harness runtime (#6940)
- f51ee62b53a09c0b2c51d75792998ed1ddeb52f3 MUL-6164 fix(agent): diagnose an unrunnable agent CLI instead of leaking "exec format error" (#6963)
- 0d2dc44e366b63ed9c40915a37b127fd2e3a9cf7 MUL-6169 fix(views): left-align page titles and unify page gutters (#6946)
- 319f21e3cb2bac86d4211e60f528d48cf97bd59e MUL-6175: Make unavailable price previews recoverable (#6960)
- 6806dcbea900ce750edf61827feaeee2453b2018 MUL-6175: 修复 Billing UI 未展示 Workspace 订阅价格 (#6955)
- 31645cc51014d294cf782ea20710571fc59c0de7 [MUL-6125] Ship Private Skill Plugin developer loop (#6900)
- e6da2071c18a7c1a8f21f3a50749f87b98500cb0 docs(changelog): add v0.4.26 release entry (2026-08-14) (MUL-6185) (#6967)
- 16f9f25224a351b87f875a56643d0097a78c49e9 feat(inbox): add a keyboard shortcut for archiving the open notification (#6877)
- 4f10a944b136f2aeaa4e8a39a88925d003e66d4f feat(runtime): add DeepSeek Harness support (#6923)
- b5a48eca13483c5d65f671557742e9883e5fa670 fix(agent tasks): prevent duplicate self-assignment work (MUL-6168) (#6956)
- dd14744051f14448a44d3f0778144e6eeb37e1b1 fix(chat): preserve idle footer spacing (MUL-5854)
- 987ac8ec8bb1df06c257760d10ada5506cc024a1 fix(cors): allow billing idempotency header (#6964)
- 1ddc3812aa430458398e8b9c7d71719b875463a2 fix(desktop): stop the tab flares biting into a neighbour's hover pill (MUL-6160) (#6942)
- a077ace2fdd971dd9f809f179b89779e5754ee99 fix(desktop): stop the tab flares printing dark squares under the active tab (MUL-6143) (#6918)
- 19155e41f96cb3aec2355ae1d40da80c00030cdf refactor(prompts): compress duplicate --no-start guidance from #6956 (MUL-6168) (#6971)
0.4.25 13 de agosto de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- 254a02a79532fd554ca520b36737bc8fa2f74f98 MUL-5799: feat(daemon): allow relocating per-task temp dirs via MULTICA_AGENT_TEMP_BASE (#6481)
- 587fbc5559adf950dd593169a271f9f9948d302f MUL-5852: 接入 Workspace Stripe 订阅代理 (#6886)
- 8060aa7277d9c98bdc06c36176f6408bf37e6935 MUL-5947: feat(dingtalk): route groups to different agents (#6660)
- 740ebdb8ef8e963cae80951fbb8db356394ffded MUL-5991 feat(agent): enable ACP thinking_level for the hermes provider (jcode) (#6814)
- d582dca0621cebb714a98b4d367d0e06c9eb6a1f MUL-6025: fix(daemon): resolve Windows installer junctions (#6802)
- 05a01f068ada7121f14ece3b0dd3dc10caf7421e MUL-6040: feat(issues): preview an issue on mention hover (#6785)
- 28a7176328e02609adc5d1873035ee1a34d3c62d MUL-6053: fix(daemon): give Hermes conversations a session that survives the task (#6845)
- 600c4e5a8cd101e60e1dabb2b0fabbf6bc3fcf3b MUL-6057: fix(i18n): localize runtime activity heatmap (#6812)
- d467cc90691587ed00bdaca678475957df62dd3a MUL-6075: complete Plugin V1 execution chain (#6853)
- a3dfd2439386cc4675598d9854da5052bfce0fbb MUL-6082: fix Board assignee avatar interactions (#6854)
- 85045228a133a69b2df556ae60da3f1919c45914 MUL-6102: fix(daemon): surface which HERMES_HOME a Hermes task actually read (#6892)
- 96bf122f2cf602b158cc0649f4dda4e62ab5644d MUL-6107: preserve task history during runtime GC (#6894)
- cb8ce085ab68d5fb1df15dd50fc8dcf98a222add MUL-6108: 清理首批冗余数据库索引 (#6878)
- e7e01638ad878ac32892bfd3e0fd0835d6c65e77 MUL-6118: fix(agent): own Codex process trees with a Job Object on Windows (#6897)
- b5fdbd56f9d5e7276796126c9bd62b772c515875 MUL-6118: fix(daemon): keep npm .cmd agent entry points launchable on Windows (#6895)
- 5ed57170bcf4401b42a32c1253e05034652f1368 [MUL-6099] Ship official Plugin V1 product vertical slice (#6869)
- b032e0ee38d4d00482be70955868d240a0b2b159 docs(changelog): add v0.4.25 release entry (2026-08-13) (MUL-6131) (#6907)
- c9727e6b2bac2ffe0ca1541984144c0f2c63c1fc feat(daemon): worktree mode for local_directory resources (MUL-5707) (#6759)
- 147cd8d84f4a3e6bfefc30d56b912b1790cb2e1c feat(skills): update imported skills from their source (#6847)
- 940b9adf44b8f801e45ad232c241596185925904 feat(views): pick the local directory execution mode while creating a project (MUL-5707) (#6901)
- 6e147b0cf89cb57e0ca159124b7da3d702e9f52f fix(autopilots): use valid bug triage status (MUL-6092) (#6880)
- e4ebd41def7478ce18b8e82364bf822c8d0629cc fix(daemon): make the daemon log path discoverable (#6884)
- 367e7ee6e8252bbd4f50cd23410cfc737755004c fix(desktop): unify active-tab keyline in dark mode (MUL-6106)
- 13706d60d03d62bac07faf7d552985046b0d5c1a fix(i18n): format dates in the UI language, not the browser's (#6841)
- ea1ace776fa19413234880ee0bf89504b2f77d48 fix(views): stop telling worktree-mode users their folder is edited in place (MUL-5707) (#6911)
- 063698f571220bf402cdf944672d1155584276ca fix: gate worktree mode on a declared capability, not a version string (MUL-5707) (#6904)
0.4.24 12 de agosto de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- 90eadd940a47b55d654a1496b04520ef69a1188c MUL-5905: feat(wecom): send the files an agent produced into the chat (#6604)
- 0f8c300dacfa548176ab4624e259865ea4ac7534 MUL-5915: fix(slack): neutralize links in member issue titles (#6799)
- 8d292ef7ceaf3461d85a4ba28e99f96a80c8c848 MUL-5963: feat(server): let web chat read back history via multica chat history (#6680)
- ef60815f5d5bbb942be9c56bc377dfb044adf09b MUL-5974 feat(daemon): let the daemon identify itself on /health (#6783)
- c4f0d8cc8c83b78497fbff1e354be195fa6109cf MUL-5999: make workspace teardown index-driven, bounded and fenced (#6754)
- 51c1b144b423d216503711e59a238cb34351e77d MUL-6002: feat(agents): add bulk edit mode for agent environment variables (#6818)
- 7746cef56bbc523dee15620dbddd8916ff5aac6b MUL-6002: feat(agents): support pasting environment files (#6730)
- 7e920d60e7a2db2218d55c7bab0c9a3d0835412f MUL-6010: fix(desktop): structure route error feedback context (#6737)
- 7eeaaaa05e3d1ba4f53c1b0f68156763e301cae7 MUL-6015: WS-2: update Codex gpt-5.6 model labels (#6749)
- 02e8e6c356b2d96f56b4fe0408490e7c99b32740 MUL-6023 feat(attachments): forced-attachment download URL across all storage modes (#6756)
- b904e6b71c02ee6ebad6fa5340d685a8dbdc38f2 MUL-6029: docs(daemon): correct two comments #6604 made false, and enforce the Slack/Lark brief policy (#6771)
- 84dc02cd65ffac2ace528134d1e515035f42be10 MUL-6034: fix(cursor): normalize MCP approval server shapes (#6776)
- 78c1e24e903e22214966dc8d8383025625b667ae MUL-6038: fix(daemon): reclaim the managed Codex sandbox cache for every task kind (#6794)
- d57bfc50ee34ea2b67e94800b009d17bb2c816da MUL-6043: Keep repo checkout responsive during daemon GC (#6803)
- d3b6fdae8851adaba4cc4c1579fff113272b6d32 MUL-6045: feat(views): reach hover-only row controls on touch (#6790)
- b4692a192dd8c8729603a7f5594b35f7f3f6a656 MUL-6048 fix(github): withhold close intent when a PR identifier is ambiguous across workspaces (#6808)
- 176e8c684f99298433a2668fc16403d0759a31f5 MUL-6050: feat(onboarding): romanize Chinese workspace names into a slug (#6823)
- 71bd844955be5d012cc62c272ac81ce117f92b8b MUL-6055 refactor(agents): remove legacy agent templates (#6820)
- 3a2f9ee53fdde66b233122fa881a6aaa6c8b8637 MUL-6060 fix(editor): render Markdown H4-H6 instead of collapsing them to H1 (#6834)
- ad23d1da3e94093924e06e9adf2745e9c312c7ce docs(changelog): add v0.4.24 release entry (2026-08-12) (#6829)
- 6e6682539cc7ba02cf21dde3072b973d17e0f515 fix(agent): make readOpenclawStdout's cut-short decision atomic (MUL-6024) (#6765)
- 8c0185019738290ed13aac9aed6005f70da20868 fix(agents): use Lark and Slack marks outside Settings too (#6817)
- 3ef345b658040b08eea0658e1aa1c0096a68fa91 fix(cli): allow login with stale daemon port env (#6801)
- 216c96eb8fa2e03fa6c5842ba61a520973bd094d fix(composer): handle Android compatibility mouse-down (#6789)
- 0c69f1f95fd807a75ca119a52862835c569fb0d8 fix(daemon): recover in-turn when a resumed session cannot resolve provider auth (#6798)
- 4ef2944967b763d7fadcda7dd77c5c44df706110 fix(markdown): render CJK-adjacent strong emphasis (#6768)
- b32cd8c8ac380304e7340ff70a27cf60b0ef54f3 fix(metrics): forbid installation_id as a metric label (MUL-5894) (#6597)
- 77f148809ec520966a8dc3ddde67e0fe30bf448e fix(onboarding): stop advertising a WS prefix before a URL exists (#6819)
- 2b3920a98ea521a22c8fa2b6d288ad07834a9a8b fix(settings): clarify integration channel sections (#6807)
- ce8d80b2e0704a1c93a87c1d7a3ba126cda180a1 fix(settings): give Lark and Slack their own brand marks (#6816)
- 5e569fa38ace926d80550aecb94f54949c5ee4f8 fix(workspace): derive new issue prefixes from the slug, editable at create (#6815)
0.4.23 11 de agosto de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- 00e12d34030156b0927a520a3df4253d196129f6 MUL-5906 feat(wecom): read the photos, files and videos people send the bot (#6605)
- f26b97e395f5337766f30144c252504a5dfd015a MUL-5932: fix(daemon): give Hermes agents memory that survives the task (#6693)
- eb3cd4fe9e720c5efbf863bbb39e63647ef6a8c1 MUL-5951: fix(issues): reject a cross-workspace project on issue update (#6666)
- a937710fc746a825eae5e502f28b81be36681dce MUL-5958: 回复人类评论时跳过 assignee 兜底 (#6676)
- d317eb3f461cfbf0fef3a868a0d75f0f3aed77de MUL-5966 fix(channels): skip media for duplicate issue commands (#6688)
- 4deea5a30a17317ae98b048d8044cc9cca65c59f MUL-5974 fix(cli): reject unknown --profile instead of reporting "stopped" (#6757)
- 8cafe1d08c17bd57ad8ea5a60b6cdf929fcd6c87 MUL-5979 fix(views): hide empty agent detail menu (#6696)
- 6bce42b84a509a7f5aba4208949e6e4b83f6c574 MUL-5983 fix(workspace): stop workspace delete from hanging on advisory lock 4246 (#6710)
- 84a02cc2acb2b21cfa04a58c6adc141c769000da MUL-5991 feat(agent): drive ACP thinking_level from the backend's own configOptions (reasonix first) (#6752)
- 807b8706bb91d8083348542f2cc9ea9fec5f2692 MUL-5992 fix(daemon): deny the Reasonix ask tool per task (supersedes #6745) (#6746)
- a1da8e536fad972841eca9221374c081ea9f0eb6 MUL-6000 fix(daemon): link user Codex skills into codex-home instead of copying them (#6742)
- 59021eb8a6745925527755572f9b6705f2db03f8 MUL-6004 fix(issues): bound inline chips so long titles stop breaking prose (#6744)
- dbe55d6bb18b5bb0c4a0755b281e3f8659ad76b6 docs(changelog): add v0.4.23 release entry (2026-08-11) (MUL-6021) (#6758)
- 673104d26e2d1f9f1f7030e7e0632670cee70f78 docs(daemon): correct the Hermes overlay's skill-less claim (#6703)
- d2f1d23d6e1e5ec5dd5f3a81d119f9adcf7e037f docs(skills): remove implicit reply routing guidance (MUL-6021) (#6763)
- 822c6a0b8c0841efa2f5f700b34a89d68a998e7e feat(issues): inherit parent's project and assignee when creating a sub-issue (#6727)
- d1e9a2ccb91f01dd8e7adad5805dc34a13508e17 feat(shortcuts): browser-style Cmd+[ / Cmd+] history navigation (#6728)
- 8eaa0d229f0f022a249e1aab28b83b2e081819b0 fix(agent): keep Reasonix off the ask tool in unattended tasks (#6745)
- 2c7414309612157e687594b840f9fd4116b99a4e fix(agent): preserve effort for Claude context variants (#6748)
- 3ebd0b5417eaaf15a2099849aae92085834072ec fix(agents): use DingTalk brand icon (#6692)
- d8c41cc79168e229837afb1f3d9a330389ecee61 fix(channels): a cancelled run must stop the typing indicator, not leave it spinning (#6631)
- 9c21786f4c3f03ebfdb960021684a8912fa5468e fix(composer): preserve focus on send and stop (#6733)
- e0d0b3815342a80460f8a1c66c56ddfc662c7d46 fix(daemon): keep the runtime owner's Reasonix deny rules in a task (MUL-6021) (#6764)
- 4345bf567a551e49f8a486578e15e2dbb89e4be5 fix(editor): download web attachments via the signed capability URL (#6713)
- 02b73d58749ed180795e808f0020e07ed6be7abb fix(selfhost): forward SMTP_FROM_EMAIL to backend (#6653)
- 50cfca6409cc0a1d4381d31b6c40f6e449e4bf38 fix(wecom): pin the wrong-key test, and stop four comments claiming more than the code (#6706)
- e519dd9e8b884b3e3ae84b6722b9edc6ae75e5b6 perf(tasks): dedupe agent-status reconciliation on bulk cancel (#6726)
- 8e96329196bd67ada89e956745598302b5657036 refactor(daemon): drop the MULTICA_HERMES_TASK_MEMORY rollback switch (#6760)
0.4.22 10 de agosto de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
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) (#6627)
- eb5
0.4.21 7 de agosto de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- 734ad51c934484d6b3c65382560240004ffb64b5 MUL-5774 fix(daemon): isolate Git metadata for Windows Codex checkouts (#6565)
- 3eff25401dba5e1674ee51a2db2698b89a5cb29e MUL-5785 fix(agent): return an empty output when a stream-json run has no final text (#6557)
- 73ab498d1d4b8726c727d399c6db46958f20c593 MUL-5811: fix(squad) derive leader role from wire fields, not instructions text (#6519)
- 2d993a6a8073578a265067bdc720ce83098e5550 MUL-5823 fix(dashboard): count cancelled runs in usage run time (#6518)
- 45027c1db6cf75a306f95504658281362339503d MUL-5824 fix(search): demote cancelled issues and projects below live work (#6515)
- 37e2b070941772173b000ff3c8d62c8998d216a5 MUL-5831 fix(agent): fail opencode runs that end on an empty step (#6545)
- 4900a4a85b6b2bad882f2c9c73d93092f46bfe4f MUL-5832: separate directory waits from working signals (#6553)
- 38acf88dce608365b3bec70e88c4b6eba67c84e6 MUL-5837 docs(dingtalk): document issue image attachments (#6532)
- d09019cd9549edb6906a52e5009818242abb45cf MUL-5839: preserve media in /issue descriptions (#6536)
- 035bd20e5b39ac986dffdc515967738ae1a0af92 MUL-5842: fix(layout): fold inbox and chat to one column below lg (#6543)
- ad2d2eb8b41532b360f6ef9a15701df476def9c9 MUL-5843 fix(agent): stop silently dropping MCP servers on ACP runtimes (#6555)
- 0453cdb9036e174c4089874c8f8c422c5384ec13 MUL-5844 fix(agent): tolerate coarse Kimi wire log mtimes (#6542)
- 9914d510402d1ae4f7a126dad38af2accafd06d9 MUL-5846 fix(agent): stop launching CodeBuddy with MCP disabled (#6556)
- 318d51377f20ba408f97c50fd218d043d4980e1a MUL-5870: fix(chat): hide channel issue commands from Chat
- 0dfaac266eed3b7ac710de33d8207e4f71cfb20b docs(changelog): add v0.4.21 release entry (2026-08-07) (MUL-5865) (#6575)
- 20a4a8da87c8563f5703db5a00d0ca9e112d61c7 docs(readme): rebuild the README around a product hook and job-based features (MUL-5812) (#6506)
- 49feb190d700522b31a7abc94739afbd25b4870b docs(wecom): document WeCom as a channel and name its code owners (MUL-5226) (#6549)
- 7a809ddf80eccc81de1684f7adffc0ae0caa0233 feat(channel): materialize inline media references (MUL-5835) (#6529)
- 545d890daedf74e34dc0a49812821f878fdd690d feat(cli): add --compact to issue comment list, adopt it in every agent read command (MUL-5442) (#6546)
- 364462c4b8f43b894fe17adc88cb3863c45a8324 feat(dashboard): rename Usage to Analytics with Usage / Errors tabs, rework filters and freshness (MUL-5759) (#6508)
- 040bb97b0f0282a6556a31768bd847e974b9e68d feat(wecom): WeCom (企业微信) smart-bot integration via the Channel engine (MUL-5226) (#5833)
- 3c7221492bf70f289e533ba138ff2309a156002e fix(agent): deliver the OpenCode prompt on stdin, not argv (MUL-5841) (#6552)
- 8d5106700d26f215049ead460f86996124b7b22d fix(analytics): close pickers and prevent chart label clipping (#6564)
- bee632552a6d13905e68404cbe60edcf8d23ac37 fix(analytics): restore card spacing on the usage tab (#6579)
- d598e7a3e6541cf1950488e725a5da6bea6e4f33 fix(channels): deliver terminal task failure details (#6534)
- c7a8b1699f98b9fb7c81261535f6cae9d53e9992 fix(chat): route settled chat messages through one cache door (MUL-5711) (#6559)
- 882666d47849852577586c14704917ad9bdd3135 fix(runtimes): document QwenPaw and close its frontend drifts (MUL-5828) (#6521)
- 6ca6b27ce3988770e284e5ed529598784f673fa5 refactor(daemon): converge multi-thread fan-out cookbook into Comment Formatting pointer (MUL-5825) (#6517)
- 2f5efa34ca6d2a7b2092ba2a0c55f38366106ca0 test(daemon): add fan-out guard anchors for --content-file and inline --content (MUL-5825) (#6544)
0.4.20 6 de agosto de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- 3c9b861de306955e7d6f7a421ffb6edfbd9ef02e MUL-5765 feat(chat): starter cards under Mika's onboarding opening (#6505)
- 7a7de4fa5651c6acbabf5e13b9d84112c7c47dfb MUL-5773 fix(agent): report kimi token usage from its session wire log (#6495)
- b24634e6eb1d3398c9056153ffddd6aead60abba MUL-5810: fix(agent): reconcile ACP terminal usage (#6503)
- 1e60cece12f5d11aebae8ef2bf4ccf0f7d0627fc chore(daemon): halve the local version-probe frequency to 10 minutes (#6483)
- 93342d04a7a9f788fec921e5aa736f86c7f22d8f docs(changelog): add v0.4.20 release entry (2026-08-06) (MUL-5816) (#6509)
- eb9302db410f5e5cbb05f8f9a8d7673621109b55 docs(dingtalk): note community-maintained support status (#6499)
- 31cd51ae2fa294ec0808840a40d84b4a6dc9c5cd feat(daemon): converge on out-of-band multica and agent CLI version changes (MUL-3269)
- c3577cb04bcfc9a1d50b3e2dc6aa6187f8d5f6f0 feat(dingtalk): add DingTalk bot integration (MUL-3958) (#4829)
- ba129b19630801e8dedec2d81df0647c4c45b0db feat(issues): show per-run token usage on the execution log (MUL-5762) (#6440)
- 128d1d2bdd2cfc85cbbc6064341568d0188c5d77 feat(notifications): split mentions out of the comments mute group (#6486)
- b99b04bb8677caed539a22c68416e3285760bd3d feat(onboarding): Mika issue-first onboarding (#6378)
- be20af6eda13ae4d2383006eb7ba0939134a12e4 feat(views): mobile comment rails + full-screen keyboard-aware chat (#6492)
- 96d567d51738eb77cc03d3076710fbc63c051798 fix(agent): pair failed tool results for OpenCode (MUL-5802) (#6497)
- 25d26c2bf7eaddb74cd22b127a684314843ce403 fix(agent): send Pi prompts over stdin (MUL-5779) (#6485)
- ca2541a2aed60b03f33385ae26ced7efba5a3de9 fix(agents): explain why a runtime refuses thinking_level (MUL-5770) (#6447)
- 5a618e09255c9a85ceb31db764e9ce7cae974036 fix(agents): stop resuming a session that can't resolve its provider auth (MUL-5803) (#6482)
- 24d209794e235613c698d9202d24376f49ca6bca fix(channel): attach /issue media to created issues (#6388)
- 941aa418986f66f384d16297f18481fe421c096e fix(daemon): discover models from the custom runtime profile's own binary (#6488)
- 53122a123d9e92b5e17949f2ebc7598abe0b6450 fix(desktop): never fall back to the user's default CLI profile (MUL-5737) (#6487)
- c622e83a6a5480ce98a0e8671185ee9b9d82d749 fix(issues): keep the execution log header on one line (MUL-5804) (#6489)
- 97143f1104afa346df0ba984e31d1b781acef58a fix(issues): keep the usage dialog's content inside the dialog (MUL-5762) (#6450)
- 854b6c172300a218e056e6bb30a361d59e0377e3 fix(issues): loosen thread navigator spacing onto one 14px rail (MUL-5786) (#6464)
- 8c39b986253b4a1e5524484be164eedce37211eb fix(issues): tighten the mobile issue-detail gutters to 12px (MUL-5787) (#6465)
- d6d199621070e843c9dc2780434feddc1f78e789 refactor(daemon): retire the generic no-reply rule — ordinary agents always post one comment (MUL-5442) (#6493)
- f44df04f96ecd28b2dbb6e5378ae125331380c11 refactor(daemon): rewrite the Output section to its judgment form (MUL-5442) (#6425)
- 62a2d70afd430b146ff27bc0fb1a9b2e3fabc2ed refactor(daemon): stage-2 — Mentions and Comment Formatting judgment rewrite (MUL-5442) (#6453)
- 7bc1e3c36a1e25ee1fc1ddf1ded5b179806a649f test(agent): make OpenClaw EOF test deterministic (MUL-5802) (#6501)
0.4.19 5 de agosto de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- a4dc54f2eda823224a4a67da8efab94fe9c2e326 MUL-5570 / MUL-5493: feat(chat): add a managed follow-up queue (#6211)
- b98f760f1fab888565e4003a1ebbc4ec206ab4e5 MUL-5604: 支持 Reasonix runtime (#6370)
- 79c5832e1dbcae08e8e75f6c6ca8e582629b54db MUL-5708 fix(taskfailure): classify response-side context-window overflow (#6366)
- d8ae2005f1d11fff9a70a4fb327364f87ebb8c98 MUL-5713: fix mobile issue detail spacing (#6415)
- 86f255658fcce058c6396f8830debdc92d7382ea MUL-5730 feat(server): expose chat audience without bloating prompts (#6428)
- 73283556d7b463d863d425c3b19e4a6b32977165 MUL-5750: fix(chat): keep idle sends out of follow-up queue (#6418)
- 3a28474100f0441d3f28c25584f1e35467223707 MUL-5756: 更新 Reasonix runtime 的 logo (#6423)
- 642b6942d7dc3a3680695c84df7f2c58c022768a MUL-5760: align chat queue UI with desktop reference (#6430)
- c1be369f6d3f54733a168c616a9e81b947f790e3 [MUL-5736] fix(channel): make issue commands terminal outcomes (#6398)
- 6de49b73d6d3f58a91a9a1611f534df52bc5c421 docs(changelog): add v0.4.19 release entry (2026-08-05) (MUL-5766) (#6441)
- 1046e6fd1fd78dd77caa8042964173f8f5a02c10 docs(desktop): distinguish Desktop desktop.json from the CLI config (MUL-5737) (#6416)
- 3e1a7e0404ce1a0a5461fc8afdcfdc2cd222bc60 feat(editor): MUL-5752 image preview prev/next navigation (#6424)
- e3bf9ccd43f183e8985a86d6f6cd0cd7b42e9418 feat(i18n): translate issue as the local word for "task" (MUL-5703) (#6362)
- 7ccf446b04a5c8a8bb156371bb12a2fd1ed23199 feat(issues): add header thread navigator to issue detail (#6426)
- 6b5d26b235360794c1c72c261a2234a21b3b3c7a feat: add QwenPaw ACP backend support (MUL-5355) (#5986)
- c1bd4f995c0552582b149e35080918bba551d5b1 fix(agent): fail a run whose provider session ran out of context (MUL-5739) (#6422)
- a23b936b7b65a7446d3c16b5b713ae5cc28c1a17 fix(agent): raise the agent stream scanner cap to 32 MiB and share it (MUL-5722) (#6383)
- 398b7fd06c28b9a9db729bb716dbb42e731b70a1 fix(agent): rank Copilot usage sources, fix model attribution, surface the token gap (MUL-5712) (#6373)
- c896f677d505dbb68c1644719c4db50e1e3e9097 fix(agent): recover from a codex resume that overflows the reader (MUL-5722) (#6420)
- c6c3be5935c9791d63a22cb04f2ab84aecec119d fix(autopilot): invalidate empty cache for scheduled tasks (MUL-5747) (#6410)
- a8d5daac50c48f0fd7aa6b36d264303435937b11 fix(chat): decouple the follow-up queue card from the composer chrome (#6444)
- b3fa17f0e0101f43442885fc2304fe1814b30186 fix(chat): preserve follow-up transcript order (#6419)
- 521a63671c85bda5b379eac5499f1e622b63d40d fix(chat): preserve visible queue-head ordering (MUL-5751) (#6431)
- 3371b445bf2ef8af8c7f17609c51dda8e76df5b0 fix(desktop): return to the last visited tab on close (MUL-5665) (#6437)
- 34e34d44c699dd2327655438c8fca9685675d671 fix(editor): MUL-5752 follow-ups — header sequence navigation, snap re-fit (#6435)
- 918803f9a41e3271079950a8bf88a4a60ee8910d fix(execenv): preserve colliding QwenPaw skills (#6396)
- c98a01b3df9124c6a0e86d4384a2140b7f0af1bb fix(issues): unsubscribe in one click when an issue has no sub-issues (MUL-5714) (#6380)
- 2bb13667c6331fee0ff0547c97d2b2e237a71242 refactor(daemon): cross-channel command dedup — brief states the loop, per-turn carries the commands (MUL-5442) (#6421)
- 18f8f78af5908594c68d952fc9ec936d3d9985f1 refactor(daemon): per-turn message slimming — OPT-1 UUID dedup + OPT-2 initiator prose (MUL-5721) (#6382)
- c3aab05a38456ca00f2a87c678f346f5833381ee refactor(daemon): rewrite Background Task Safety to its judgment form (MUL-5442) (#6381)
- 1e661bb04bdd87892c03e638c6e69570b2c5c05e refactor(daemon): stage-1 judgment rewrite — mode router and small guardrail sections (MUL-5442) (#6365)
- aaedb864a01a5c744179334f9d5da3c5658bf8ee refactor(diagnostics): drop the dead hang telemetry (MUL-5345) (#6433)
- 0c60d9ff98595c410868fdcabcc386520dc853d2 test(views): cover project detail deletion flow (#6392)
0.4.18 4 de agosto de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- e422b169a8f6f39bd2820cd7e8b1f5795e904ee7 MUL-5415: fix(issues): keep running-agent transcript open
- 738217c2756efb18c67a5ba1989298120d60a4f2 MUL-5516: fix(issues): re-trigger blocked issues when resumed (#6155)
- 55dc302d0ee34c7f580f54f75a5ddb7c814f9cb7 MUL-5610: add Codex first-item wait telemetry (#6312)
- 547fcca06913f38444e9c793e51df3b03a409795 MUL-5631: fix(openclaw): finish at the result boundary when the CLI does not exit (#6276)
- a5c1d44701d84c0aa3b5955e3b0a59618548abec MUL-5642: fix(agents): stop the creation studio polling, and stop it losing work (#6307)
- e4537bf57d040886b632725e2d5cbf9768dd9c1b MUL-5666: cap picker pill width and standardize clear rows (#6358)
- f5275597cebb4caa4a44ba0bb19fbdcbfa74b91e MUL-5677: skip squad assignment recipient writes (#6343)
- 736fbc8a5f1b22d48354a0e55baa00661e9e4326 MUL-5685: fix agent builder composer clearing and conversation routing (#6339)
- eea687d461c5e08fbaaeaed546fc1acd824f4858 MUL-5686: fix(chat): resume the cancelled turn's session instead of starting cold (#6352)
- d60bc63f9ab80cf360d910ee75b6cf1f26f2d5bb Revert "MUL-5516: fix(issues): re-trigger blocked issues when resumed (#6155)" (#6377)
- 11e2906feec62bd7b06ea35def308c05b48ea327 Revert "fix(mobile): refresh active chat when realtime stalls (#6325)" (#6374)
- e9ea05e38476dfad269fe1befe11d464bf8b3304 chore(ui): configure the @reui registry for shadcn installs (#6356)
- b312e1cbb4613d8e59462e7e7040d8a9f09606f5 docs(changelog): add v0.4.18 release entry (2026-08-04) (MUL-5716) (#6372)
- 1251cbca0b7c5ccfe63c5abfd0c4442a75d34578 feat(views): confirm the assignment dialog with the send chord (MUL-5694) (#6346)
- 9fb46adc438ae254bce05f3012703c07ddf83110 fix(agent-builder): serialise draft autosave against session delete (MUL-5642) (#6376)
- 18cd750f8315ea8efdbee7bd2b0352787fe466a7 fix(autopilots): keep configuration panel visible for wide runbooks (#6081)
- fe62be266d2199d8643298d4880082fd28b13fbf fix(channel): defer bare fresh commands (#6338)
- 84fe84cd9ee4ca975094c3dae34794e11f9fab24 fix(daemon): resolve six injected-instruction contradictions (MUL-5696 conflict audit) (#6354)
- 459dd90f826800620baea831bdc2f8a2ac385e1e fix(daemon): stop the coalesced-comment fallback from pulling the whole issue history (MUL-5442) (#6309)
- 5566612074a27830f3a668ac90ba7c3790c913c5 fix(issues): make the unsubscribe menu items actually unsubscribe (MUL-5710) (#6367)
- 646101ba5814df3dd794c6cc90ebfb07304b80a0 fix(issues): offer quick actions in the reply composer's / menu (MUL-5588) (#6235)
- 08abec1873f0fc9106638a6912e742ac9fc19959 fix(mobile): refresh active chat when realtime stalls (#6325)
- 0940a3d0dfb69fc98e0a654aa75dc3d2fa072261 fix(runtimes): distinguish runtime and machine names (#6369)
- 2f431cd74a925e013196848fa7ed237398046fdb fix(server): follow the user's language in chat quick actions (MUL-5689) (#6345)
- 671a1a0c2199f16e4e4da16a16007dafde6b3c68 fix(server): read the chat's channel from its binding instead of guessing (#6330)
- 757b09c8018cd5ae8fd36f0017c8139c1e368244 fix(server): remove the last language seeds from the LLM prompts (MUL-5689) (#6348)
- 04c48cac6f9523fb8987ee324e23f7c800de7621 fix(skills): select files on click, add Edit to the row menu (MUL-5654) (#6313)
- 81030d46a0ef1e670d86425c04e0b9b3fa1b4459 fix(views): stop offering CLI updates for unparseable versions (MUL-5676) (#6350)
- 210482476215538b5d86a0a3ad74027b90636cee fix(views): stop the zh Discord sidebar label from truncating (#6359)
- e92d828f0c3c9e92ac23932787904f3cd0b043ea refactor(daemon): compress brief prose and demote the sub-issue playbook (MUL-5442) (#6310)
- 3c6176cbcdf18a5488f401de584ed390f09bbd0d refactor(daemon): de-duplicate cross-section rules in the runtime brief (MUL-5442) (#6302)
- 766c7a7fa2b784e4f78a69fb7d9ef64296d12dea refactor(daemon): retreat deep read semantics to --help, trim BTS prose (MUL-5442) (#6347)
- dc60429366800333bf7c2db59b166809aff0a9a6 refactor(daemon): slim Issue Metadata to its judgment core, defer disci
0.4.17 3 de agosto de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- 37f3bb7dd9c0fe665051ce26dadab03b090dc1af MUL-5587: fix(autopilots): tell the user which required field blocks Create (#6231) (#6237)
- eb14e73a20a67929c397a644c01d6f2b47c0ceba MUL-5617: fix(storage): disable request checksum in buffered S3 Upload (#6261)
- d38da27ed4cb2f9f205a00196f127ace9cd7a5e7 MUL-5619: fix(cli): surface the server's 409 message instead of the generic conflict template (#6267)
- 20d2dd8ceff16104ef2bde47535836c51167054a MUL-5620: fix(daemon): close the repo-eviction liveness window and stop GC walking internal caches (#6299)
- c037c134ad3ed60cc1a46060c03ebc13344fecca MUL-5620: fix(daemon): make disk-usage report what is actually on disk (#6270)
- cb04226fd4841c82f3d9256098b147914a39315a MUL-5632: fix(engine): broadcast the full issue payload for chat-created issues (#6278)
- aa349fed02f215421df5dbca9cd9752421e3b7ac MUL-5637 fix(mcp): agent mcp_config is an authoritative allowlist (#6292)
- 091d6e7c2372d9d2c40e3ee9080ae120042d885a MUL-5648: docs(cli): issue search searches comments too, and its number match ignores the prefix (#6293)
- 6890812ae463047267b19b081729158cf00be30a MUL-5657 fix(agent): add missing streamingCurrentTurn gate to kimi ACP backend (#6308)
- 6b56bc05a4a5e3e189ff1da9ce31bdf465ac5528 docs(changelog): add v0.4.17 release entry (2026-08-03) (MUL-5655) (#6311)
- 0af0c6e27e8817d3214c22b6a4c5824dd2096b0e docs(cli): tighten the issue search help text (#6300)
- 10746ad3af7ce2c0b352130d9a56d7b2bd9a1353 docs(license): state that free public hosting still needs a commercial license (MUL-5558) (#6296)
- a735e4808d5f295c8dac087644696fde543b8cda feat(daemon): account for and evict the bare repo cache (#6297)
- 9b013e34e8cb1a150bea863df97a734f2c560e12 feat(inbox): move the selection with the arrow keys (MUL-5622) (#6269)
- b06af2ae174825b0a8132288ea0c28f5a93341ea feat(runtime): unbind agents on runtime delete instead of destroying them (#6220)
- f1fc33f4581b98db52a1542e07528c4daf9c0222 fix(autopilots): save the first schedule added from the edit dialog (MUL-5649) (#6303)
- 69d320858663b0a6c661165fff7055c0c8bad411 fix(channels): handle /new in shared router (#6251)
- 829a4e5af97d0a645cf3c6fe2a00baae20f1c0ee fix(daemon): honour HTTP(S)_PROXY when dialing the wakeup WebSocket (#6279)
- a54662f30e6fe91b0a5a447d76cc0bdfab7d751d fix(daemon): provision config-referenced Codex instruction files into task home (#6291)
- 3d0e1324c6da23c01a0ad883ac1814a793ecfb05 fix(mobile): recover from zombie WebSocket connections
- 76fbd48849dea18d59ca5e0f1a3b4ad88bb0a261 fix(skills): measure draft dirtiness against a seeded baseline (MUL-5645) (#6294)
- 8df7549d84dc6174e29e0f300a2615f1f3a52c4e refactor(issues): move sidebar Details section below the execution log (MUL-5599) (#6244)
- 4fe94a6d40eaf0356377ed80869b6fcfb09213a3 revert: "MUL-5637 fix(mcp): agent mcp_config is an authoritative allowlist (#6292)" (#6314)
0.4.16 31 de julio de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- 0fdc38704edcab171f0e1b81a5441ceed5055a40 MUL-5149: add agent-generated Chat quick actions (#5766)
- c3f5df8bf4381f9855d9f2ae672cdb3cc4841b0c MUL-5492: fix timeline cap dropping newest entries + stop double-broadcasting descriptions (#6175)
- cac453fe01193bf1c41b43a6f86c1e77e20d8b21 MUL-5505: fix(selfhost): one source of truth for the backend host port (#6168)
- 75c11db048ab204daf6a5c495bb0977c83fbcc45 MUL-5549: feat(agent): discover codebuddy models over ACP instead of scraping --help (#6203)
- 44ce16d9b8d596adf6a4436857c97e37c6f1994a MUL-5549: fix(agent): stop reporting a failed model discovery as a real catalog (#6196)
- f48bd655bcc594c54ee58ebc741a4f2943a4541a MUL-5562: optimize application-owned workspace deletion (#6230)
- e4b6f7a31b98dd5a8d1e638ff0a85ca193f06ddf MUL-5581: add Qoder CN CLI runtime (#6232)
- 0a54485ab65397400d66384499ea962a96706e28 chore(llm): use gpt-5.6-luna by default
- 8d4cf83a47f450e29ca05c67591d3b0e39c9dd22 chore(release): drop the inaccurate Apache-2.0 SPDX declaration from the Homebrew formula (MUL-5558) (#6205)
- bdd90dd9ca440b283bca47f08573058ed6cf1d1f docs(changelog): add v0.4.16 release entry (2026-07-31) (MUL-5596) (#6242)
- 00e20609785101dd79690427918f54ab00803523 docs(license): name it the Multica License and restore the verbatim Apache 2.0 text (MUL-5558) (#6206)
- 0314df3b8e8a2fe2f889d05bd32db1af44a64eac docs(license): widen the branding condition to all UI code and add NOTICE (MUL-5558) (#6197)
- d359ce7b906623a3952554f1515f710b1f0b741b feat(agents): pick an emoji as the agent avatar (MUL-5534) (#6173)
- ba43b11aee6fea1f9fd77feb47c3e7fc08b733a6 feat(agents): show which runtime backs an agent (#6185)
- 98766cc06acf5c6f79b87b7bd6857ba440271b65 feat(daemon): remove the Linux Codex per-task HOME; default Linux to danger-full-access (MUL-5578) (#6233)
- f0110da555b23aac8ef6374aef8fa7f307d07a9c feat(inbox): mark a notification unread from the row context menu (MUL-5496) (#6137)
- 5e3b7a8c371082ea34056debdbe4525cd44b5afd feat(issues): Issue Quick Actions — preset agent + prompt, one-click from the sidebar (MUL-5465) (#6132)
- 3cab03cc36130259cf07678904616a83de6eb0ef feat(labels): remove agent labels from the product (MUL-5600) (#6245)
- d4ae220cc1f17c3dac16a7be0451a5adf4c9ad6a feat(rich-content): render bare in-app project/issue URLs as chips (MUL-5499) (#6141)
- 2e0c599edd58af51877181d3b19d79934ab3317b fix(agent): avoid H1 headings in issue bodies (#6199)
- cee985592e65d74c55da7c3ee43bc7c960b33d74 fix(agent): drain trailing ACP notifications in kimi, kiro, qoder, and traecli (#5951)
- cd9b956269bd905a6a177ce3d92cb00c86b68a87 fix(agent): spawn Copilot's native binary on Windows so the prompt survives (MUL-5586) (#6236)
- 32ab1e77dc3a3268b95261cc72af64ca06684ffb fix(agents): drop the runtime badge from agent avatars (MUL-5567) (#6208)
- 99d8f29bde59dd1bf1b8c511149afaa4586fbd96 fix(codex): raise the first-turn no-progress ceiling to 60s (MUL-5542) (#6192)
- 13b06f038e0412a54772334ba53f0202bc2feb8e fix(issues): count agents working in the surface, not the workspace (MUL-5525) (#6191)
- f73250654fbd1178f6f91e2ae31ca8ff8878b55f fix(issues): stop blaming permission for an unresolved mention target (MUL-5548) (#6190)
- b530bbad5b05de8a9c2e9d5d5a12576834070523 fix(issues): use a solid tone for the filtered empty-state icon (MUL-5580) (#6223)
- 51f44873cc476eb7e3451a16e1a0354356df3d05 fix(labels): always enable resource labels (MUL-5563) (#6225)
- 33a2743f93451e643385ba0d4bf18d046383dfaf fix(llm): make quick actions GPT-5.6 compatible (MUL-5573) (#6243)
- 9daa291d00436a52a4100693a2ece7c087adf4c6 fix(migrations): resolve duplicate migration number (#6239)
- c3cc777acb59c47a63f5acfc8c3cbc34bc58b44a fix(onboarding): add logout escape (#6179)
- f4bf8e2c36cd89b3eeab0434b2632085a983ce89 fix(realtime): bound inbound WebSocket message size (MUL-5569) (#6222)
- 519927878041e3d148eb17440fa00d70490090e1 fix(skills): give every skill one name across brief, directory, and frontmatter (MUL-5529) (#6189)
- 
0.4.15 30 de julio de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- b13657be71088f35d71425c78cff0d9db0733fed MUL-5493: feat(chat): add a visible follow-up queue (#6133)
- da7451843be302a01e66fa9c88ddf059f5d21480 MUL-5494: feat(transcript): render tool events as diffs, content and terminal output (#6134)
- 9072cef12cfb0fd74f3ef56b80c6e9ec99930729 Revert "MUL-5493: feat(chat): add a visible follow-up queue (#6133)" (#6171)
- cbb23598fd3cf7c56c916645bedc59668efbe7c3 docs(changelog): add v0.4.15 release entry (2026-07-30) (MUL-5545) (#6186)
- 2187b5829210c40c299df05c8860345d8c3f3e13 feat(attachments): let callers opt out of pre-signed URLs in bulk responses (MUL-5372) (#6119)
- 6be7adcb6b8e5a5e45518631bf02a7ee72fec897 feat(chat): toggle the floating chat window from the keyboard (MUL-5522) (#6162)
- f3d88b1d47282d2db943e85faba6bb5565b54bbf feat(issues): add "Open in new tab" to the issue actions menu (MUL-5455) (#6124)
- a9a4a3d638e5868a3741ce8ac9924a376b7e37d6 feat(issues): badge resolved threads on the comment rail's preview card (MUL-5543) (#6184)
- 577018649ea136fbc492352515fad0d26cb01c75 feat(issues): support human-readable issue URLs using issue keys (MUL-5354) (#6117)
- a8c775e94b3648cf0ad6a9ea09714e9cb811dcca feat(skills): floating save pill with change summary + one skill icon everywhere (#6177)
- 37d66260e8fb15897816304094b434a549668366 feat(skills): rebuild skill detail page around Overview/Files tabs (MUL-5443) (#6100)
- 7803a5b9ea80d9c6611bf7e90f5e8e1d7048603a feat(ui): establish a role-named type scale and migrate ad-hoc font sizes (MUL-5451) (#6136)
- d6bd4cf7d5c2191e686f0c34f21d9884631f6e3d fix(agent): recover from Hermes resumed sessions it refuses without running (MUL-5509) (#6164)
- beb3e9be65023f63bd5dfdbb0231ed41aa9f1cb8 fix(chat): widen the conversation gutter and align its edges (MUL-5497) (#6140)
- 999e9f93c769ef830a14601e70a5e2f97b76dff2 fix(codex): record file edit payload for patch_apply events (#6158)
- 74d5fc41d8860e8a1ad44c89c5b0dd382af876a0 fix(daemon): discover qodercli via the login shell (MUL-5524) (#6163)
- 423d86da046756b1d552eeae19f5e9ad455599bc fix(daemon): prevent runtime update starvation (#6123)
- b06c4894139ba4eaef286990fd962fee27df288f fix(issues): stabilize the Table query identity so a workspace switch cannot churn its branch queries (MUL-5477) (#6178)
- d58dab075718ca06fe466eec65186182cf156d59 fix(issues): stop the sub-issues shimmer chip clipping descenders (#6182)
- ee7ba83f53cf50a00b0cbbfd79c08cfdb49ed774 fix(self-host): apply setup config to daemon (MUL-5269) (#5880)
- ab6da2e73bf15397fb246727497f87520caa56f2 fix(views): navigate mention/slash pickers with Ctrl+N/J/P/K (MUL-5495) (#6135)
- 9e3b661d4494cfe5a66c5fdabcc24b14890d1eda fix(views): open a background tab on middle-click of AppLink (MUL-5457) (#6126)
- 2889269c16d081b33d6558f923b374a8c9d97257 fix(views): open a real browser tab on modifier-click for non-anchor surfaces (MUL-5456) (#6125)
- 9c732c47c57713d9d4cd991bd7e09113b387b34d perf(issues): make the URL rewrite to the identifier cost no extra request (#6169)
- 67744d413d68c9f61fba514fce7b3ffdfd970800 refactor(skills): imported-origin marker uses Download, not Sparkles (#6187)
- 1d2a3499c9a1b048ec4a3eb78341c70174388111 test(agent): stop the cursor fixtures racing their own prompt write (MUL-5536) (#6174)
0.4.14 29 de julio de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- cf4114cd5d4cdfca421a62d96b158ebc45caa4fc MUL-5396: validate agent concurrency limits (#6034)
- 77907db1e3b30759d02521d3ce244f5a92ca1dd4 MUL-5406: propagate non-ErrNoRows scope DB errors (#6057)
- 30318b79bce661e3d00f2da2ab943ab5b435a9cf MUL-5426: fix(daemon): retire sessions whose history the provider refuses to replay (#6083)
- b3847b4172d527899cc976013d124b8439290e2a MUL-5433: fix(agent/hermes): pin session id mid-flight for daemon resume (#6070)
- 545afea827dea2939d6395ca3002691ef36c1f18 Revert "feat(ui): establish a role-named type scale and migrate ad-hoc font s…" (#6116)
- 9dde8370a5700e34e2be1ffb9659fd486f2ce878 docs(changelog): add v0.4.14 release entry (#6120)
- 0abee49005dd8b10c08cec6694b528a4ee5bd429 docs(self-hosting): require COOKIE_DOMAIN for split-domain deployments (MUL-5413) (#6055)
- d68d636c91076e63d86de44453f8a26ba5bd62a0 feat(ui): establish a role-named type scale and migrate ad-hoc font sizes (MUL-5451) (#6108)
- 280fa28e0d74aef8365173038eb8fec647b76063 fix(agent): deny CodeBuddy's interactive plan-mode tools in headless runs (MUL-5383) (#6104)
- de3e0ae55668dc4361d331f0dadd337798e76aa0 fix(agent): make cursor stream protocol drift loud instead of silent (MUL-5434) (#6089)
- cc5ee169f061b68633d1b7d25a0cc9343a22697f fix(agents): allow agent owners to manage their own agent's env (MUL-5438) (#6080)
- bdae0d2a03225ec7176d487d9ef981335e563090 fix(attachments): serve proxy-mode downloads with a scoped capability URL (MUL-5292) (#6092)
- 607209de7c7d94c858d2a67925df8fb006fc408d fix(avatar): serve avatars through a signed endpoint on private buckets (MUL-5393) (#6088)
- 45e24e3565ce26acf5e909fd4e5c31a28f74f2a0 fix(comment): @all no longer swallows an explicit @agent mention (MUL-5411) (#6048)
- a0ef1a43f3b4d9c6fdbfd4fa239782f73084ebe7 fix(daemon): diagnose silent OpenClaw npm shim failures on Windows (MUL-5422) (#6084)
- 07a78d910d96b61a69a4a46f1180fc0603d56141 fix(daemon): discover agent CLIs installed after startup (MUL-5439) (#6086)
- e45a8f6c1212cdd31f93255d86197d58d16138a7 fix(daemon): scan comment roots before bulk reads in agent catch-up (MUL-5372) (#6093)
- 2e9a3d01193a909004be58fba72b75729e323379 fix(dashboard): stop leaking private agents from the per-agent rollups (MUL-5409) (#6051)
- ba17fcf46a09caade3a8804610c3b8924addbea4 fix(editor): open mention and slash pickers only for typed triggers (MUL-5429) (#6072)
- 6d98b5eeb35e7835420ad5ca1aaa7f85288d69a3 fix(editor): re-sign cross-origin attachment URLs (#6029)
- 06a100d612d3ee611dc15f10113e76c1793da2b5 fix(editor): render proxy-mode inline images from an authenticated byte fetch (MUL-5445) (#6091)
- b5992c4454815e5cc8305f2f71e99857ff5d5651 fix(featureflags): publish the hang stack capture flag to clients (MUL-5345) (#6079)
- e70e71fea13bdafcfd5c9cb65a9f9a76fb8aaa8c fix(issues): repair the issue Table's column interactions, loading states and scroll rendering (#6036)
- 4f70480039522f4c79f3bd9f04202166f314545c fix(typography): real Inter italic + variable Geist Mono on desktop (MUL-5449) (#6105)
- e54296eabb4607839f2f7fa9728db94628c2d198 fix(ui): raise light muted-foreground to clear WCAG AA (MUL-5447) (#6095)
- 9ff766d7003d7881e25119793773fb4576663877 fix(ui): tabular figures on live task timers (MUL-5448) (#6094)
- 503b09c5de2fdba34c821a3a08296681b80bd007 fix(web): give landing CJK headlines a real serif and CJK metrics (MUL-5446) (#6101)
- c25a82eee0dfbf91384e2218955c3d1d73a62921 perf(agents): fast model discovery on runtime switch (MUL-5444) (#6098)
- d4dac0e77c727d1408daada45aeb3068cdbe33ad perf(agents): index-backed latest-terminal lookup in task snapshot (MUL-5436) (#6085)
- 5f820a1d22535655adbeca66bc3a8e2299a2ec3a perf(agents): raise the model catalog serve window to 24h (MUL-5444) (#6115)
- 0066ab259e147d9455d7a58d9b94e533aacf2939 refactor(agent): drop unreachable inline system-prompt branches (MUL-5392) (#6050)
- 962d376fda592adc65fa08b3aa75422d6f039b25 refactor(agent): share acpDeliverableTracker across ACP backends (MUL-5405) (#60
0.4.13 28 de julio de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- aa110aac9c1f5bf30797d962c0a3a0977650c5f2 MUL-5088: import repositories from GitHub App (#5896)
- c271f80999ef1017e0be300a94a6f85255b72d55 MUL-5370 fix: label stalled skill-bundle downloads, align failure-reason copy with the backend taxonomy (#6001)
- 18adb20c149fbdf30540a39fd8eb945187cec94b MUL-5391: unify upload placeholder UI (#6025)
- 79cc3abc8d1cc48873180190861fc1a81e1eb2be docs(changelog): add v0.4.13 release entry (#6038)
- 025409085369d25727a82a626d9bbdb437afbcfb docs(changelog): file the Claude Code cache fix under fixes and lead with it (MUL-5400) (#6047)
- 81797b5a03ef82c2fee4675b0372badfc11f8e03 feat(agents): thinking level + Codex speed in the create flow (MUL-5390) (#6027)
- 50c89c709453ec675c54e530d34223c93a3ae536 feat(autopilots): hide webhook URL token by default (MUL-5374) (#6015)
- b5f19adbab67c0a1be620d6a8f9d427a4a6d82f2 feat(composer): post-send caret policy per surface (afterAccepted) (#6014)
- 420ffe7dbc02db08a303587d1090a4d1235ab41d feat(diagnostics): capture the JS stack of a hung renderer (MUL-5345) (#6026)
- 77b309a5ac1d1dce7d94d05e99836519bb9fdbc9 feat(drafts): unified draft lifecycle + upload ownership inversion (MUL-5181) (#5900)
- 995ec8fcf21d6fca966fecdc9b2f14080ace45bf feat(editor): 粘贴超长文本自动转为文本附件 (#6019)
- 2274f521dc957504859e1a44b8a8274180340a9a feat(issues): agents-working chip on the sub-issues header (#5825) (#5834)
- a874dc80660b49a8f2c1021bcb74b2de9a6e1551 feat(usage): cap the leaderboard at the top 10 agents behind a Show all toggle (MUL-5388) (#6020)
- 4d0475ce89c046a8b1ee93db0501d0843ef102c2 feat(usage): error/failure charts on the Usage page (MUL-5352) (#5991)
- ce45b8d35310ca1921e52b5a3a7cd3c5a718deab feat(usage): rank the Errors offender list by failures or rate (MUL-5389) (#6023)
- ba108978acba00a12a0896eb23b044933d3bfea3 fix(channel): deliver the final answer only to Slack and Lark (MUL-5378) (#6016)
- 4eb80c8b773ea93b81c56c8f1018ec9753ecccf3 fix(daemon): keep the runtime brief byte-stable across triggers (MUL-5377) (#6021)
- 7d2d745d9d3af28e626481f506f4737053d17bec fix(daemon): probe built-in agent CLIs once per registration batch (MUL-5225) (#5842)
- 831ef926e18d8af18a8c0f4f3e7feb979fd1a753 fix(editor): limit paste-as-file to chat (#6043)
- ceba14a227760eda17f74324fa8525519ebfb83b fix(issues): MUL-5362 return to the source list after deleting an issue (#5997)
- c0f397b8d28298821b29a3f44daefc99c2aceaee fix(migrations): remove historical skill-bundle backfill (MUL-5400) (#6045)
- 54469766fdd6e7a65369856cc1358c3735f02b9b fix(qoder): deliver final answer only (MUL-5394) (#6022)
- f1cb726d7cc45fc62d648f7452d72ab8cffb048e fix(usage): move the Errors card to the page bottom and rebalance its layout (#6003)
- 077ac8acc9fad06fc59a6377dace6f4543c0880c refactor(channel): claim media ledger rows one at a time (MUL-5367) (#5993)
- 1018c052e931e6aaa337d7f14fbeae86c46515c5 test(daemon): extend the byte-identity guarantee to chat and the other kinds (#6033)
0.4.12 27 de julio de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- e52b50658a66d09bffed126e34116ad826c03623 docs(changelog): add v0.4.12 release entry (2026-07-27) (MUL-5364) (#5996)
- 4931ee6f7aa586c998dff0bcde498a1a02bf6ed4 docs(chat): correct the chat sandbox description (MUL-5287) (#5956)
- 3d4c5c7da2eb11b2238061a3bdc15639e8488275 feat(cli): add 'multica agent copy' to fork an agent across runtimes (MUL-5279) (#5961)
- 38b08acf0097aa7e06865a37f36bee17961c16d2 feat(diagnostics): report which page a desktop hang happened on (MUL-5345) (#5989)
- a964c5229d166dd71d39bdbdc2e97a4283264658 feat(editor): pan/zoom the image attachment preview (MUL-5316) (#5971)
- ef69c3d4a3e5aee3e881e478923c570779b173c9 feat(projects): add search and max-height to the project picker (MUL-5344) (#5979)
- 286ed61bb07eb16eb6ddd68311fc0ad36d30fe3a fix(agent): reap claude process group on cancellation (#5918) [MUL-5288] (#5957)
- 156c592c9d0336aa7d4834875bcb3e1e517a08ec fix(attachments): presign desktop inline media (#5946)
- 85a14cde379f148daa6c094c074f91fc479b5b22 fix(daemon): gate codex session pointer writes on rollout presence (MUL-5305) (#5960)
- a1bd3ca9b2e81d170f53798bf2637b9f636162be fix(editor): allow spaces in mention search (#5980)
- 49fd6cd08aafc57393c8d110c131ee6420ca3574 fix(handler,service): return 409/coalesced instead of 500 on duplicate-key violations (MUL-5285) (#5958)
- 6da0407b038029d1409425ce853cebd1a7efa37f fix(issues): keep issue row pages in sync on observer reattach (MUL-5341) (#5978)
- c7fe10e549923f2af2ca9d72430c327b578bc092 fix(issues): move the thread quick-jump rail to the right edge (MUL-4522) (#5990)
- 2294f450e80ca6b02b60be72fb6d4d58609aa041 fix(kiro): recover from oversized-history-image session resume failures
- 60048172a7d636c632ab46128824014c56e386e3 fix(lark): ingest inbound images and videos as chat attachments (MUL-4934) (#5580)
- 4581e9ee76348dc617df7a65ae395f7ac31dd25d fix(server): surface real reason for failed quick-create (MUL-5268) (#5898)
- 67d3952ee2027fbd6dbfb555711e03f62eb223ae fix(transcript): auto-follow live task output in transcript dialog (#5932)
- 982a8c578470d7916b27ca7bb2ee7dc2574eb0b8 perf(ci): split frontend jobs and cache turbo results (MUL-5347) (#5982)
- af1ff00e1487d364b2ed7093ff72bd49f1fb8065 test(cli): use example domains in setup fixtures (#5944)
- 1869b1b5e0577be8e9f5f4c385af79bd1e03eb72 test(issues): give table-view editor test 60s to survive CI CPU starvation (MUL-5326) (#5964)
0.4.11 24 de julio de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- 28a4203bc2a5d3051ea22c63a2ac89b569294763 MUL-5261: revert domain-specific prompt additions (#5913)
- ecce589867b949a5a1751a69685a0a61b76e606f MUL-5265: GitHub API-snapshot PR cards — CI status + mergeability (#5889)
- 3c6bebaff04ff4fc8b57d6a2ab179b2af6b1c065 MUL-5274: allow explicit persistent service handoffs (#5895)
- b0bae3f95ebe131079ae3f34e9cf39a62f69712e docs(changelog): add v0.4.11 release entry (2026-07-25) (MUL-5284) (#5916)
- e30776dd9b4bfe175c7f9dee6ac0b273797b3f45 feat(agent): add Claude Opus 5 to the Claude runtime catalog (MUL-5282) (#5910)
0.4.10 24 de julio de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- a3fe6d91dd02102d31546f571229a825bd7a25bb MUL-5150: add project context to Chat (#5765)
- 139cc892004de99d7a6122c63c7e0325de28f3a8 MUL-5180: fix(github): surface CI status on PR cards (#5811)
- e17e04b312f5ca0f49e0cb1819ef05d753d27006 MUL-5215: fix(agents): keep creation errors visible (#5746)
- e2ce3a2da863d15c1b50e42b9903c3e55364fea8 MUL-5223 fix(runtime): forbid blocking on external CI in the runtime brief (#5840)
- ffa8e16369e9007d70227ee3497d7d64ef4beabd MUL-5228 fix(usage): bill Grok at xAI's reported cost, fix $0 resumed sessions (#5841)
- a92bd5387e90ca12859f165b031a73f9103e2fa7 MUL-5231 fix(agent): parse Cursor top-level thinking and tool_call events (#5846)
- ffc66c68ffc58eb969a75545bfc3cff4d6a1a8c0 MUL-5245: docs: add Windows install instructions and split OS-specific steps into collapsible sections (#5859)
- 2aafa41a5fcb31a113f5af7100f3270a5976575b MUL-5258: feat(issues): show agent-working indicator in Table view (#5875)
- a96532e4d400cb47e48f019309b90398b431e70b MUL-5261: add stack-aware focused testing skill (#5877)
- 8d18d3a9ec3f4bc850f4379a280825335fedae5a Revert "MUL-5180: fix(github): surface CI status on PR cards (#5811)" (#5855)
- afb3def1b7c6ebfb20b10f696f0b085c85384857 docs(changelog): add v0.4.10 release entry (2026-07-24) (MUL-5273) (#5894)
- 7d2f20f2ee3362f052260fa43e5618ac56f51335 feat(chat): warn when agent daemon is too old for project context (#5867)
- a767c5b36182aa647ca1176b651605fb2096d8e6 feat(transcript): include timestamps in copied events (#5873)
- 73b00154757b23bc59d2c3d1819e3bdbab8ac9b4 feat(vcs): make self-hosted Git providers self-host-only (MUL-3772, MUL-5138) (#5888)
- 581d9527ba13cb77b61d78146a2ae63ddd26b25d feat(vcs): self-hosted Git providers (Forgejo, Gitea, GitLab) alongside GitHub (MUL-3772) (#5006)
- 00e658401ba107bbe373f4b5098c727b2dd149ea feat(views): revamp execution log — virtualized, readable, two-tier header (#5890)
- e5a48eb59d7d5a9227e70a777a78c7bf99ac6924 fix(agent): accept ACP configOptions model catalog (kimi-code 0.29) (#5851)
- 26911108675ee0674543fe8d2e6c524a5609a869 fix(agent): scope Hermes provider-error sniffer to real error boundaries (#5864)
- 07a0a4272dd19cc76681c6527ef8cb46f67f0acd fix(lark): scope group recent_context to the Lark topic (MUL-5224) (#5882)
- be7c3521aa440b6b65ca7d824d38deef1e541cab fix(migrations): renumber chat_session_project off colliding prefix 213 (#5868)
- 3f2e1c68d7d74bd637c63404fee5ab0f88ecbb03 fix(migrations): resolve VCS migration prefix collision (213-215) and unblock deploy (MUL-3772) (#5883)
- 999f73e61fc6ed5edd50f4b2829a67b55002a4b4 fix(projects): show owner/repo label for GitHub resource URLs (MUL-5221) (#5795)
- d84e5654df1b21434e92e13934e3321f79837e10 fix(runtime): add repository setup preflight (#5886)
- 7cc763bbfb8ff6a014826e7997e24d1a23a47ca7 fix(runtimes): show runtime aliases across user-facing surfaces (MUL-5248) (#5881)
- 485f0f312402f9be5379aba98c3375e3e4ec737a fix(search): stop Home/End propagation in command palette inputs (#5870)
- f599fe3b8589d283ab7ec42932df6799697bf888 fix(views): board/list load-more no longer flashes the skeleton + friendlier footer (#5893)
- a90aa92d0c19da166aae2805df6c53a65c590336 fix(web): resolve API and docs upstreams at runtime (#4840)
- bce0c0585668b65880adde150ba2e6095234ba76 refactor(agent): drop dead Cursor cost fields (CLI reports no cost) (#5852)
0.4.9 23 de julio de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- e0e9383efeca0398ae6720356f4a3b66ab94df94 Improve UI animation transitions (MUL-5172) (#5718)
- f2ef7ab0d1842967a79c924f04d9393e2ecf86c9 MUL-5127: show issue agent activity in Inbox (#5737)
- 09dce598dfef5f24b35c11222b593c3937842f62 MUL-5155: KAP-1051: diagnose Codex thread/start timeouts fail-closed (#5759)
- 168620fc15aa49b30d3325ed2f0faa37ba6291ab MUL-5163 fix(agents): rebind the Agent Builder carrier when the runtime is switched (#5780)
- dd45f30553ddcf2fa95491e361e970ec29168d52 MUL-5164: refactor(issues): drop the table toolbar loaded-count and structure-paused copy (#5778)
- 6992c58de3a37bd0e47507f743ee86b157eaf37d MUL-5185: add Codex Fast mode (#5821)
- fb9e1a8c722f3b4dedf55c0667400dd35d86322a MUL-5191 fix(usage): price the Grok catalog + keep custom pricing editable (#5827)
- 8065cead8553df7451cb8d0653e0b9eba1b69c45 MUL-5198: Restore server-backed issue table grouping (MUL-5100) (#5817)
- 423a5c59cb5126638283a4b132b75e4397b78ede MUL-5200: unify working-agent filters across issue views (#5819)
- 40f9ecdd56af9dacd3bcf46c3e1a0aaff8ba3ec7 MUL-5202: unify Issue Query across List, Board, and Swimlane (#5820)
- 3d9d3c0aa5b6e08d1c895ccd62cff5760844e0b0 Revert "Unify resize interaction feedback (#5779)" (#5831)
- 4bf17f5786a71289a7a1cebcf1e078ff6a55d3c3 Revert "fix(resize): keep drag cursor consistent for table & chat resize (MUL…" (#5830)
- 7d6a1dfab1753ccb220440d89f95b1f83d000a05 Unify resize interaction feedback (#5779)
- ba0b711787d42e1ec6de90701573fe03768633b1 chore(ci): run test-go.sh self-test in Go test entry points (MUL-5169) (#5802)
- f51e019788a654935a1528e67f1ae71183597f60 docs(changelog): add v0.4.9 release entry (2026-07-23) (MUL-5219) (#5832)
- f9bc845d11ab639ff563260642009b89abf33e8c docs(self-host): add Upgrading section to the self-host quickstart (MUL-5190) (#5814)
- 4d74db89cb2e899a934b9eef0a24fd2ddcde0e45 feat(issues): richer sub-issue rows in issue detail (MUL-5098) (#5721)
- a61a8ecfed9a5fcb268226453d0c6c4a6b990e7a feat(onboarding): merge About-you step, collect source after agents deliver value (#5786)
- ecbdbda09e7b2be56cd9ccc55cee1ee360222d18 fix(agent): stop double-counting Grok cached input tokens (#5838)
- 82da9433469255e42e33e16fed6a4d4cefa9777f fix(chat): scale the composer max height with the chat surface (MUL-5196) (#5815)
- 257e5e4363588fda27eb527b81cd055d1e350aff fix(desktop): make dev diagnostics best effort (MUL-5148) (#5794)
- 1fef98c24fed2970660563f4362445f116f8d124 fix(desktop): open in-app links in a tab instead of the browser (MUL-5208) (#5826)
- e3ebf317aedaba42e1acfde08b3b49b194bd5393 fix(i18n): capitalize on-behalf-of attribution label (MUL-5026) (#5670)
- 0d8a7ce5c2423dd50901c27ee2b7461ae9269be6 fix(inbox): drop the agent activity hover card from inbox rows (MUL-5189) (#5813)
- 98072e2e56acaa371bbc7918edcfc4788b197896 fix(issues): filter working agents by active task issues (#5839)
- e8746c50307d1b74017ce36423afe848213cd07b fix(onboarding): eliminate Desktop runtime-step false-negative flash + parallelize daemon version detection (MUL-5119) (#5756)
- 975cd49c3f5ced2633c6cfe03079ac7b851d7db1 fix(resize): keep drag cursor consistent for table & chat resize (MUL-5166) (#5824)
- 2c749ddf9f21421862523c3dbb10a843481e0378 fix(runtime): clarify external background work (#5803)
- fcb370edfd23624c83cc7db4ac111ca73e20fa30 fix(squads): align parent issue status with agent-managed model (MUL-5156) (#5758)
- 36533bbc2b6bb85eaba7d047e512efdf3a6516f8 fix(test): prevent agent CLI execution in default tests (#5789)
- d4391fda4d5d2c8cb864768f4c43307d85e5298a fix: preserve new issue draft options (#5770)
0.4.8 22 de julio de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- d43e500ff62f15c3e8ef76f3deb1c1d6f0a9db52 MUL-5100: Move issue table grouping to the server
- d804dedcc64c8a171164fb9af385a07c06562752 MUL-5137: fix(agent): parse Grok ACP token usage from session/prompt _meta (#5748)
- 3171e6607fef5f5765fd4d00c8e9f8c7bdb4b815 MUL-5141: fix(agent): inject --yolo in Qwen headless runs so shell/edit/write tools are available (#5752)
- 4dc47ef113e9630a9707f3fdfa31bafbeb56d545 Revert "MUL-5100: Move issue table grouping to the server" (#5777)
- 216aee5629cafb5418ed2bfc8de9d56797a63511 [MUL-5125] Add daily Desktop/Web usage and runtime reporting (#5763)
- f6902a5f5bfba7817be66c1fbd7ad1c32a41a679 chore(onboarding): remove legacy agent & first-issue steps (#5774)
- 67240cea4630cea23e08f7616b5295c7cfd2058a docs(changelog): add v0.4.8 release entry (2026-07-22) (#5769)
- f72e17e23600fb4dea60865159b0c01b57cc58c2 docs(project-resources): frame local_directory as an escape hatch, not a default (#5732)
- 5d9295ac65f288f87c17e723aefc733f907f328f feat(agents): add per-agent runtime skill controls (#5686)
- c6fb2c5c501e5da6dc74a967029acc147bada1ba feat(agents): assign emoji avatars by default (#5764)
- 2f111037d21b8a4b0fc8461c97ccd84e46c7d3f8 feat(desktop): tab presentation by object identity (MUL-4370) (#5661)
- fe12278863f619f594540252f6db4eec9cd3cbe5 feat(issues): add table sub-issue action (#5738)
- 6ced54b44a446a3bddc5beb119ca2677a156e971 fix(agent/codex): retry once when the model catalog refresh blocks the first turn (MUL-5110) (#5734)
- 86444231243efb4274a567c0ec5fc4daaa664573 fix(chat): 恢复 chat 输入框的 bubble menu 以支持清除格式 (MUL-5106) (#5727)
- a5a42846e6659644b32f6782532e0dc75a8948cb fix(daemon): retry with a fresh session only when the resume was actually rejected (MUL-4966) (#5715)
- 1a37063bba71c6cbb8a2f4c455863b5c6d7cf1a6 fix(issues): keep table cell editors open across refreshes; title click opens the issue (MUL-5108) (#5730)
- 15326c50903ad6338a3eb4dd06808029b99b4c78 fix(issues): open table issues in new tabs (#5767)
- 2795cef41b8ac3a0f70eae9c1e2e36d5920246ba fix(issues): refresh sub-issues on detail mount (#5750)
- 83550677233f2670ea487fb67e28511afbfdbdec fix(mobile): prevent hidden My Issues refresh spinner (#5717)
- 1157d3f139f2935cf39f5f61ad5f8dedbe18ed52 fix(repocache): repair promisor config on isolated checkouts of a partial cache (#5772)
- 4233e8244187de5dccc4465e2c9bfed853d16905 fix(skills): tree-first skill import to stop 504 on large repos (MUL-5136) (#5753)
0.4.7 21 de julio de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- b03e118aa711303cbdf9b1cfbbb7859bfb7966a0 docs(changelog): add 0.4.7 release entry (MUL-5111) (#5724)
- 645e8a298343aa81e4e49e9728c2784a59a9335d feat(issues): 确认指派弹窗去掉打开时的 run 预览等待 (MUL-5010) (#5678)
- 5a11232c474bc13ceb156e8c2e006d5f5288fd1f feat(rich-content): unify Chat and Issue/Comment on one RichContent renderer (MUL-4922) (#5578)
- f8bf6cd8b9299ff4aec8f4dbb1f168972c35a016 feat(runtime): add Qwen Code runtime (MUL-5015)
- e2f4f28462a5a5225e246cd7714a33e2b12bd18f fix(agent): skip redundant Hermes set_model when session already on the requested model (#5690)
- e5e278a1a26f07d390e23001aa37a6382b27154e fix(agent/cursor): send prompt on stdin so CLI-like flags cannot be re-tokenised (MUL-4992) (#5711)
- b1d5fa4ff7b9360c9eb4fc9f739a7af5fe9960a7 fix(auth): remove OR divider from the sign-in card (MUL-5105) (#5722)
- fbe00ca1649790ed10aea529bdd350b7195f8873 fix(daemon): run Codex unsandboxed on Windows to stop reject-by-policy (MUL-4957) (#5672)
- 181e21f2d0ea6b931bf43f403e871556471f799e fix(desktop): commit staging env with explicit VITE_APP_URL (MUL-5025) (#5680)
- 365a2287a1b6c6db8fa12be3c833cf037e16ef83 fix(runtimes): normalize Qwen logo import for desktop (#5728)
- 58162ed2eb5a19f575e7c7f62bcc921cbce59853 fix(runtimes): use Qwen Code logo asset (#5716)
- 6045a5dc808c6164992698dfa90ef47d0d253a0b fix(runtimes): use official Qwen Code logo (#5713)
- dbb515b7b4efa42ef171f1519f1005571b3109db fix(views): close project picker dropdown after selecting a project (#5663)
0.4.6 20 de julio de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- 9e2cfe098c28c65cbe8193d9b6146bc2aad215e8 MUL-5038: fix project resource preparation decoding (#5688)
0.4.5 20 de julio de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- 002ea0d87949d112d96586bd8b42c779142cf77d MUL-4797: add configurable issue table view (#5454)
- adc7636674a2242c7db3b9aeb23922d5cc27c1ec MUL-4921: fix(codex): report resumed usage as task delta (#5569)
- ed57707bb29cce35c432cfaadff50720b325b6fc MUL-4923: bound daemon task preparation time (#5584)
- 90ee83e10a96ade813d245b8a5351688230ad2d9 MUL-4925: fix Linux Codex Git metadata writes (#5575)
- f51828f5680e1fcffe4390d0f92f3ea793269596 MUL-4936: Fix empty replies in resumed Codex and Hermes chats (#5675)
- 099e145611a93efcbdae27d4f11aad1a5ecb59b4 MUL-4937: preserve daemon terminal callbacks during shutdown
- 68c23288388facfb002448234bfecc085b0f0790 MUL-4938: support configurable shutdown hold (#5586)
- f738e8ca1fc51d3fbafe3857010ad64b9ee7b929 MUL-4952: pass agent custom env secrets to Codex shells
- 152d82e42e4cef6974e86ae821eeebdbb1b60125 MUL-4999: reclaim managed Codex sandbox task caches
- 5a176b9bca969940912f041948a602f7423aeed7 docs(changelog): add v0.4.5 (2026-07-20) release entry (#5681)
- 9961db15ed6357bd716959da78439287c2075f97 feat(issues): bump issue updated_at when a comment is added (MUL-5009) (#5667)
- d3fac023c91a0e3a1144395056eb3f0e6f5ce0d5 feat(issues): live-resort board/list on updated_at drift (MUL-5016) (#5671)
- a56f41cf03391eda4fcb513595f6f515c0cf3644 feat(projects): switch project list view control to a dropdown menu (MUL-5030) (#5677)
- fae7b046f2ad23a1c28e912fc0a76f89aeb34966 feat(views): support the send shortcut in manual issue create (MUL-4931) (#5583)
- 1483ce08256ad3bb3d179e4f94a390f4d326b78d fix(agents): always enable AI creation (MUL-4998) (#5660)
- 4ad75977eb391da8502070380c3865ad6df5149c fix(agents): reset model and thinking level on runtime change (MUL-4963) (#5615)
- 387e4fee5d6cf1d904985b43950dc2442b898c4f fix(channels): keep direct chat replies in Multica (MUL-4988) (#5645)
- 92676fbe515fd3afe1274f7677b71af86302899d fix(daemon): recover from uncertain ws claims
- 612b2db3b971d325925ea132c238fb72a29a2cef fix(desktop): exclude dist/** from multi-arch package contents
- 964b9269ded581581e253ff9accb7e69bae6db60 fix(desktop): restore window state
- 41315989bd539ad6ac9ecbf5cf42f6617b858b56 fix(editor): prevent incorrect comment autolinks (#5665)
- 1be1fd3be14fa6e424d2f5a6cd36c68b4df6a463 fix(issues): label board display-settings button as Display (MUL-5011) (#5664)
- fcb4798f1288c1918d4d95e9dd410022d9ab855b fix(issues): stop cold-load render loop on the Issues route (MUL-4985) (#5643)
- 21613131c90d2fa314931909f2ff3565868dd118 fix(kiro): stop repeating runtime brief every turn (#5605)
- a0ec1da425414a502bb887ee45247e3e4dea309b fix(settings): restore mounted flag on remount so auto-save can settle (#5613)
- c2df5d786d5b7944690c169dd57dba75b8caf352 test(execenv): fix flaky Windows prepare-helper deadlock (MUL-4923) (#5676)
0.4.4 17 de julio de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- 910671b1853f8cea95c8c5ffdb4889701ab1dbfa Fix Codex task MULTICA_TOKEN passthrough (ZIC-82)
- ce15300493b2d5c0f597ccc2697d980ed146d2dd MUL-4884: feat(issues): anchor the working chip on agents + real colour tiers (#5540)
- ea8ccf31237b15c6cceeed346f5262e5dfbb85bd MUL-4903 fix(agent): harden Cursor terminal failures (#5559)
- 8ca30e794e7d81cfcffa02a7325709939a9bdca8 docs(changelog): v0.4.4 (2026-07-17) release entry (#5577)
- 465546b83baa3aaeeac791b51c1e9bd560d2f4df feat(autopilots): redesign the autopilot schedule editor (#5457)
- e13eb6c21637109ad8c81ccecf43a84777986fcd feat(cli): persist daemon flags in config.json (#3824)
- 17ee59ccc5b5770df62556feeeaa2ec4bf49c085 feat(editor): standard Mermaid viewer with pan/zoom, exports and a real dialog (MUL-4908) (#5564)
- 18d41151eb16e697517c038eb7e3318a99bcd254 feat(gc): batch issue reconciliation (#5534)
- 82906bd9e9d56752daa19239cae09d841d3d23fc feat(settings): move create-issue field config into a Settings Issue tab (#5556)
- ed9adc2bbe408da386a00d96ce5424a2cd6742fa feat: improve create issue field controls (#5532)
- 1507997272a133f2dbedbfda7df4a38f3eba5bf4 fix(agent): stop agents shipping local-path links, make Desktop 404 recoverable (MUL-4899) (#5557)
- 28969a84938144f9902f8217089ad91d066bf1f6 fix(autopilots): clarify Chinese schedule day-pattern labels (MUL-4927) (#5576)
- d1c7e1c56de78d234a715d97a584db2c90d8e1c4 fix(chat): always scroll to bottom when switching chat session (#5566)
- 7d04b1d9a3e196c65db2613c89648d9c0cdf4139 fix(cli): fail fast with actionable daemon startup errors
- 1e34dab67297d8fd50a337ef972a6e7dc6455f37 fix(cli): set agent type when updating autopilot (#5543)
- 3547201bbe54f3f63bdd25ac02089c35a709eba9 fix(daemon): reuse managed workdirs for squad leaders (#5429)
- d833ef520d092877ccf9d10ff23fd129039d519a fix(editor): preserve ordered list numbering on rich paste (#5538)
- 07538e99281c089bc93e1f83837467d259e67537 fix(execenv): isolate Hermes SQLite state (#5560)
- a18cc65b359a6bc066f23f8075305650b8e24623 fix(inbox): render archived rows as read (MUL-4893) (#5549)
- 3ce25d16e76043c4c28e8ffc9502140efa2efd56 fix(migrate): auto-backfill attribution before migration 198 to unblock self-host upgrade (MUL-4897) (#5558)
- 71141559c28562f68bbe2bfc3895ee3ce748e74c fix(shortcuts): ignore synthetic key events without a key
- 6dba74c3c1b3369c4c13f2eeaa2c1398169e1c99 fix(task): auto-retry transient "Connection closed mid-response" like chat (MUL-4910) (#5565)
- 6c846640891c19d3ca8c244dccd2630186b6efe6 test(agent): serialize thinking cache tests (#5551)
0.4.3 16 de julio de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- 983545b34d595f33ea762e4d905bd9379d697d24 KAP-867: retry safe Codex initialize timeouts
- d74aed1e07d32a16ff3be770cd3e4e7f0bcf8a1a MUL-4302 Remove legacy attribution invariant exemption (#5504)
- f8654b37c0e0ed20d2b9bb8778306563d4511566 MUL-4817: open issue tabs in dedicated windows (#5462)
- ea8511340e6949436c04edea00dabeeebba34233 MUL-4820: support custom property icons (#5468)
- cf1fc64671022c7eba96483da9babbde29d0b656 MUL-4824: fail closed on incomplete Claude-style result streams (#5522)
- f0d7a444ac3d45dc704cac5b3ae968c49a77d881 MUL-4860 fix(acp/kiro): GPT-5.6 Sol completion — object rawOutput + positive-proof guard (follow-up to #5511) (#5515)
- 2d9cf045d032b39ef406f441827badd7837f8302 MUL-4861: align runtime CLI update permissions (#5514)
- c52ebeaa0fbfc9311c77fd2ed182d7b5c9f2a486 MUL-4864 fix(chat): use a single New Chat draft, keyed by session not agent (#5519)
- 5664c0d7551e1bfac11cd41b3b23db31eb75ae44 MUL-4874: fix(execenv): seed Codex model cache in task homes (#5449)
- 59ca4641f7c11f1b10b66dfb10952bda7c2cbeb9 SNDBX-491 refresh autopilot project binding at dispatch (#5499)
- c5e004700f9fa552fd575f857461ae4686c442cb chore(deps): override vulnerable transitive packages (#5493)
- ad7b23896d266b4a6119d46aa85f8ddbd3d3d6ac docs(changelog): add v0.4.3 release entry (en/zh/ja/ko) (#5533)
- 7b89c5104cd48e7f28ab2ba237200fefad6cfaec feat(helm): add per-component affinity and tolerations (#5490)
- 6b2097ccbb3c0bf8ee2ebfc56872293a698f1739 feat(inbox): archived notifications sub-view (MUL-3736) (#5518)
- ae68799c6450685f08c7ed79f2d666bd82002594 feat(task): reuse workdir on manual retry, gate session on error class (MUL-4869) (#5525)
- 3b08456264d151ba38555d325901dae99b21f5fa feat(views): block draft-fixing actions while attachments upload (#5465)
- 69744241e8603bd53b2dcc9544202e0dc1ad4c42 fix(comment): restore autopilot @mention delegation authority (MUL-4857) (#5512)
- 24ea38dcb24f9451a33de926e338e96dd7d6688d fix(comments): safely bound completion fallback output (#5492)
- 5251a0958da6bce58b5d3d764d58f9f765a7b387 fix(daemon): bound silent OpenCode streams (#5523)
- b13b6d06bc0ee3719f21ab914a5dc1d4bdc2a157 fix(daemon): writable per-task HOME for Linux Codex sandbox (MUL-4856) (#5508)
- 849df8bb3b95ade808b91b0230edd3143d2220ae fix(desktop): fade tab separators on hover, correct their weight (MUL-4811) (#5500)
- 650f93336773d64142aadc7f2202b87984cc10a5 fix(desktop): rename Linux executable to multica-desktop (#5483)
- 032c7038ee42d986eb74d1d41e10cad395c3a6d0 fix(editor): drop underline mark so pasted rich text stops emitting ++ (#5471)
- 4fcb27a729f1a9868d607f3890245db2a255b397 fix(issues): attach labels in the create transaction (MUL-4832) (#5510)
- 0ec7c22901c3be388b2c2f18366ef4e0c75da2dc fix(issues): render create picker trigger content (#5491)
- dd692058d7bc050dbc5518d9470e1b4f4b51ab03 fix(kiro): preserve completed status on GPT-5.6 Sol -32603 close handshake (#5509) (#5511)
- a40481805a8ed0bfa322deef6b56e01043270bdb fix(storage): encode non-ASCII filenames in Content-Disposition
- 310634064f75b99a026b5b50c31e9c65ee079a4f fix(transcript): explain unavailable Antigravity live events (#5182)
- f9f41e991a6284ab327ada4400d11ed1b538666c fix(ui): drop native title that stacked on custom hover surfaces (MUL-4836) (#5502)
- e8ada0e89cb328f34a52df3a9fca1cc8cebff62b fix(views): stop avatar hover cards opening on brushed-past avatars (MUL-4827) (#5497)
- fa17e5c168e1f5f409624b1fcf8fb10eb9c0cad5 fix(views): stop server version from stretching the help menu (#5472)
- 47e9c8add59afe776ba4eaea0741e0ab2d9147b7 fix(web): add macOS Intel downloads to landing page (#5517)
- 10391939c012c13a8ad1981a0b8be0df1fc09d62 test(chat): de-flake use-chat-draft-restore reconciliation waitFor (MUL-4856) (#5516)
0.4.2 15 de julio de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- 5b26b99722d312a0bade380acf4f2d1229de271f MUL-4164: support Intel macOS Desktop packages (#5436)
- 54fd29ebddfd80c2d1531006aaf71b57d4a048d4 MUL-4383 fix(daemon): stop routing CodeBuddy skills/memory through Claude's .claude paths (#5224)
- 51e4afc4800e978789bf30d57dc08457afa80df6 MUL-4753 Fix Lark recent context fetch degradation (#5401)
- f2c4b2cf5097edd4d43dbe99c0e086c0ffd32364 MUL-4775: fix(daemon): negotiate websocket RPC support
- bf64bb921493f9db900f5f2ed5c3352f941acea4 MUL-4781: keep machine CLI status visible
- 2c482ab3666c9e3ab192bd4c3d4fc14b17c6ca86 MUL-4781: move daemon update to machine page (#5434)
- 19e52e007c4e153ac5e6f62f58bb6da0711cfc53 MUL-4798: make Inbox notification preference updates atomic (#5451)
- fff23c1fc3528883ca232a475ee2aa14541d3a1c MUL-4818: keep Inbox and sidebar unread counts static (#5461)
- 1062c13bdc854fe1979b4cde3f406fb75b08f88d docs(changelog): add v0.4.2 release entry (2026-07-15) (#5453)
- 06d79c17508a84070e1e71d689c9d4dd3ca4359b feat(agent): add Grok Build CLI as an ACP runtime (#5285)
- b31132edf37e1af7701ed8959333e9b99c009cbe feat(agents): add access-scope column, filter, and bulk edit to agents list (#5393)
- 56f453fed66e21d7e6c09f4e26d892b37ae5c4b7 feat(agents): add loading skeleton for Recent work list (#5438)
- 4fac8d772ff558558e85749ec06b4170e811cf56 feat(attribution): Human Attribution Phase 1 (MUL-4302) (#5150)
- 7f12380f05c7f32c4e7f76554478b0d95e4c8b2a feat(cli): add workspace create command (#5062)
- 7985699df9ee4c3c4a40858b49f434ca56faadf5 feat(help): surface the running server version in the Help popover (#4959)
- 8f92b5fdeb042934953039b3fe3230036a3abcbc feat(search): add fold/unfold all comments commands to the command palette (#5417)
- 07e2d378bd6d5e6cb3aacff50a322090c01ad952 feat(settings): add random color option to label and property color pickers (MUL-4786) (#5437)
- 50e28d539c34b40355a18f271e6590a399d81955 feat(settings): open issue links in new tab by default, configurable in preferences (#5445)
- b85bb71a582ee0a106290fcda8346599f2a383b9 feat: custom issue properties — typed workspace-defined fields with list-surface support (MUL-4463) (#5335)
- 6455d390e25d40f69b0a00822db61365de1b9670 fix(agent): fail opencode runs whose stream ends without a terminal signal (#5238)
- 0276704323cfdf860b2a39f02eb9965bd853aeb4 fix(attribution): hide unattributed chip when a task has no responsible member (MUL-4765) (#5418)
- 45c0b38a94860b6cfe6f86905f587e61f2900a59 fix(attribution): put run avatar on the meta-line middot rhythm (MUL-4767) (#5420)
- 9eddcaff100be15511149646e6c35465945e3dac fix(chat): defer cancellation-time finalization until the task transcript is stable (#5246)
- 6caa3397ea2161d729e7fae24ac067fdabc1caf5 fix(comment): sanitize NUL/invalid bytes in comment content and trigger preview (#5391)
- 6c9f58a2ca0f66ea14d01794e125f95bc98b2331 fix(daemon): accept valid task claim responses (#5432)
- 6cc553e5a3799d32975a915122be38f8b4cbe461 fix(daemon): isolate Codex sessions per task to unblock initialize (MUL-4424) (#5360)
- f46d5d7ba55fac0c42d77a6c9601a31c5de1524a fix(db): make issue property migrations deploy-safe (#5456)
- 7468ce06be7d427c293e18131f109ab125b58e8a fix(desktop): match canvas left margin to right when sidebar is collapsed (#5430)
- 66316c2614cd8a994a27f139468cfbb7eff2bb5c fix(grok): harden ACP authentication and capabilities (#5440)
- 449d9887b5a210b02e5429ed683ec363d4d9e0d9 fix(help): wrap server-version row in DropdownMenuGroup to stop Help menu crash (#5458)
- 9e4c73f8f4bb905e866527f747b12864716cbb6f fix(issues): stabilize scroll restoration (#5398)
- dddcff87449786a0d883f4511e5e7f1df9fc6075 fix(landing): point dashboard CTAs at the real workspace route (#5442)
- c599f47ba42b6d8baa3d6f97467aa10c0fa1b4a9 fix(redact): cover GitHub fine-grained PATs and Google API keys (#4678)
- 101f21d55dd5be7e73f65645c212eb20aa7d26a3 fix(ui): render select labels instead of values (#5435)
- 5999eabd9232e676e06716e721282a5048fb26a9 fix(views): stop showing backfill
0.4.1 14 de julio de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- e1d0d68c53db0232993a504d1983e191eb6c472f Fix public host root redirect (#5363)
- ef9b334408789964e3f3be3746433905aaa27f56 MUL-4398: fix Hermes bound-skill discovery with per-task overlay (#5308)
- 5b57a8ebcae6decda639d75f91c7eb6040710eb4 MUL-4460: fix(email): add SMTP_FROM_EMAIL for SMTP sender
- ac62f72c2a1cdb1f481f530e7dd75d13289a7afe MUL-4480: make daemon workspace sync event-driven (#5354)
- e07b5403ab9d2e1622baa0ca688ca76a8b0494ed MUL-4502: make autopilot webhook admission durable (#5386)
- 6b4d69066497aec6a9f3257c84bc5f2b98bfa5fe MUL-4744: restore Autopilot webhook response contract (#5397)
- c3dd9ec84546e7180ffc58cb4e967d1a52c784ba Machine-level batch task claim endpoint (MUL-4257) (#5193)
- c10bfa8f56c484642a6c250d1b96a4aeff464a57 Revert "perf(issues): virtualize inbox/list/board/swimlane (MUL-4474, 方案 2) (#…" (#5395)
- ebca1c191403b681364759a953c1cca8e6343555 docs(changelog): add 0.4.1 release notes (en/zh/ja/ko) (#5394)
- c27919a4d090c045174e00dfe4f98e9883b6b1ec feat(agents): add DevEco Code (deveco) runtime agent (MUL-4050) (#4916)
- 2d13b26fcc17b8a4e8139cbe038c5f19c9e5a663 feat(desktop): add automatic update preference (#5380)
- 7a1a2a9de4195659ed1ffcbc4722dcb38a464346 fix(agent): select an offered ACP permission option so Hermes writes aren't denied (MUL-4441) (#5351)
- 6c6143e8fcaa1bf3754dafb5ff5373a0b24a9900 fix(agents): always enable skill toggles (MUL-4520) (#5381)
- dc0c8afb98c1007d5c069ac59fdb31def17fc9e6 fix(agents): gate agents list first paint on sort/filter deps (MUL-4511) (#5377)
- e565a4559abbc8fd3c515e51581faff9afc00d5e fix(agents): show runtime alias + provider consistently (#5260) (#5340)
- 39474ee3aa31abea02a669b22f09d31301687c84 fix(autopilots): parse compound cron fields as custom in trigger editor (#5302)
- ace0f16cadad582bf0708a1aa694cec6b307590f fix(chat): badge unread chat replies that arrive while backgrounded (MUL-4485) (#5356)
- 47f9c5813f3e0bd2c24923c35103b7d095c7e5ad fix(chat): reland archived-session unread + mount-race auto-read (MUL-4360) (#5333)
- a91a390d48313956e93e751bb20e6e4d2c176c07 fix(cli): recover daemon executable path (MUL-4514)
- 34d5445007a7d059ed720675fca747ae8435af79 fix(daemon): self-heal pinned agent executable path after in-place upgrade (MUL-4486) (#5355)
- af9d90bd837fcd56d8d57821e745d292cdfb36da fix(daemon): wake queued tasks after predecessor exits (#5379)
- b9faa27a671db626c1bb6baae6b145d0a693e791 fix(editor): open mention/slash popup upward and clamp height to viewport (#5376)
- 8614b198165e5f9cfe69e3ee5bd5fc4791a37f38 fix(migrations): renumber webhook delivery migrations
- 3a493ab417b36f5dfacf1231cf2d8ca5db697063 perf(issues): de-amplify per-row agent activity indicator (MUL-4474) (#5338)
- 40da795f6cdb8ddfe684faadb2d748c9a1c1b98d perf(issues): virtualize inbox/list/board/swimlane (MUL-4474, 方案 2) (#5349)
- de98b7cb833ba00225d5ea786d908ddbb4f60e2e test(desktop): stabilize updater preference test against slow-disk race (#5392)
0.4.0 13 de julio de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- 12e3c393d7e51df3040805b95c80ddbdcbcd0a73 Add auto-save confirmation toasts (#5261)
- 41b3045efa7599187f944b67cbd0eab438542a15 MUL-4424: bound Codex app-server startup RPCs (#5319)
- 3bd69bdaa2ec64d0a26db4308acf011f6eafc835 MUL-4432: add DM button on agent detail page (#5289)
- ab54c2be54f9f77930c7962309027384c444e756 MUL-4471: refresh workspace repos on demand (#5334)
- 69ad80688162ebfa33d454cea7306a070bcebb43 MUL-4472: fetch runtime profiles on demand
- 3a382d92b34d2203f45d0ab6b7d39fbe3478b593 Refine agent access scopes in create flow and inspector (#5269)
- 9a071b827fda15cb4dc8ba0d1acf5aafd51d879b Revert "fix(chat): correct unread — archived sessions + mount-race auto-read …" (#5332)
- d51a3cbbbda8f76876a399d86eb0d2c43e1f3375 Unify settings layout and auto-save (#5257)
- 014eb0496df249b17ad0abbe2e7f168d2b0a809a docs(changelog): v0.4.0 release notes (#5339)
- 1427e8abd3add9c5a54694238fac8117bba8743e feat(agents): add conversational creation studio (#5296)
- e1c65b016257cb39ad690079b8d04bafee084084 feat(agents): remove template entry from agent creation ModeChooser (MUL-4481) (#5343)
- 2affa34f767205426000c70b3bf7b28d6a507e68 feat(agents): two-level runtime picker on agent settings — machine, then runtime (MUL-4421) (#5276)
- a19e60a9e64156b9794350d0a6c44eb41aa4d7ab feat(chat): support images/files in agent chat replies (MUL-4287) (#5164)
- 8e1bf6cc51624a9bec90eb189e2ff77c4bb8f866 feat(desktop): merge active tab into content surface, Chrome-style (#5314)
- 53f05cca5efd9308b8be79711c37e1d78fbecf9e feat(github): fan out PR/check_suite webhooks to all bound workspaces (MUL-4343) (#5218)
- 80e54094a87f78c9d5d66af7bebac68bce04fe7c feat(issues): sticky setting for the issue comment bar (MUL-4435) (#5293)
- 835b1d5e4fa89dfc80243e0015ca1509ed11f53d feat(issues): thread quick-jump minimap on issue detail (MUL-4389) (#5234)
- c377d7fb4f4a101bce7548c91caa77a26fcca388 feat(labels): add scoped label management (#5279)
- bf288349f6791f700f627cd9f643c0d0a1e5c0e7 feat(project): add start_date and due_date fields (MUL-4388) (#5313)
- 47e3fdedd06ebe5c60eab12246740626b3293d03 feat(projects): start_date / due_date UI + create-project footer aligned with create-issue (MUL-4388) (#5331)
- b0133261d6249d311351cc5f4ab7298a9c8927f1 feat(settings): improve API tokens page guidance and token-created dialog (#5254)
- b72bd55d16ddb45f56572b9efa6060c60b93e4b9 feat(shortcuts): make browser-reserved accelerators recordable on desktop (#5327)
- 54b34f8ccdeab8add82e855790f678ba3d97e35f feat(skills): search runtime local skills (#5104)
- 4efcfb96e368af93be784e86c06e661dcdb63f84 feat(ui): establish surface system (#5248)
- d8165bac4e46cf9a6ffadef1447d7ebd8dfd431a feat(views): unify reply and comment send buttons to the circular chat style (#5288)
- b64ebd60b57c386242b4909dcc48d0adf5307784 feat: add customizable keyboard shortcuts (#5294)
- abeee82cd09a7cc5913fb7cd227ad9277abed2b0 feat: animate numeric metrics with NumberFlow (#5317)
- a14098288be4cc38cd664a79b482e08380113f55 feat: redesign agent Skills and MCP capabilities (#5277)
- eacc842280f2ee6719e3720a9d5c6a05aac92f24 fix(agents): constrain builder models to runtime (#5323)
- 05d929858237eeed3edac4df7329397181bf9c34 fix(agents): let workspace members view runtime capabilities (MUL-4427) (#5281)
- 8a05af0342e5c61bd1c0e9d1ddc3791c204be771 fix(agents): pin capability/settings sub-nav while content scrolls (MUL-4426) (#5280)
- 0b054b5c8b04cd5a8b16a39fa1369b5238d11d2b fix(chat): clear external channel binding on archive, drop archived from FAB unread (#5214)
- cec071dc06d3161c47a24e159460d7cace39a103 fix(chat): correct unread — archived sessions + mount-race auto-read (MUL-4360) (#5315)
- e10bb3fff0bae04dcbb34a9cfac796def214740e fix(chat): unify unread badge counting across sidebar, mobile, and thread list (MUL-4286) (#5239)
- 9f775db16edd0d65375726886a70974aacec9ec8 fix(cli): stop pflag from garbling login --token help output (MUL-4410) (#5253)
- 9d453fac1ea9e60acc8debb4d7a57bcd3e8ca868 fix(comments
0.3.43 10 de julio de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- fe46dfdbf66599d20a584d5e720e14ea4e4f8ac4 MUL-4203: Fix Cursor MCP auth source seeding (ZIC-52)
- f599333f9728dc68f14439fadc0481735e00499f [MUL-4348] Route coalesced replies per root thread (#5202)
- 37b0a6e72e45b0336d7d444485f6fd39165cc9a9 docs(changelog): add v0.3.43 release entry (MUL-4376) (#5216)
- cb87dd106be58ce21f996c7109e43d04c8e9437f feat(chat): task-owned direct-chat input batches + explicit no_response outcome (MUL-4351) (#5195)
- 6c3b79db190dfc3d72e0b44ce7ec172f8765b52d feat(daemon): bound daemon.log size with rotation (MUL-4330) (#5170)
- f7ca045fb181efbc7f1dca481abd2bccd4c40ea6 feat(daemon): discover Codex model and reasoning catalog dynamically (#5198)
- 3f02083fecb513ba52628503bea78d9a07cfc8b6 feat(editor): Linear-style issue identifier autolink (MUL-4241) (#5090)
- 6b980a8e7175818a4982e114213579cb8a4b30fb feat(models): add Codex gpt-5.6 series (sol/terra/luna) to model list & pricing (MUL-4347) (#5188)
- c6783efd88086d377faa2d8b69692cac4dbb0463 feat(views): unify avatar upload with crop editing (#5074)
- 3c417ea631118d2fa0b87303819cd43c9dfdc529 fix(MUL-4348): authorize + chronologically order per-thread coalesced replies (#5211)
- 69132f9fa6e3f28533cef6840bf70852c4d31ef6 fix(chat): remove unread-count badge from chat FAB (MUL-4374) (#5213)
- 3b7eafc3ad898377c3f59df87f25f5a87c2ea354 fix(cli): reject --description-file/--content-file paths outside the workdir (MUL-4252) (#5167)
- 521052a00b8c5fee96c4627aea237797212f275d fix(daemon): recover stale Claude resume sessions (#5173)
- 595f785ac9337b12ca6b496dced2b38e0dd8a093 fix(desktop): make overflowing tab additions visible (#5215)
- 302662aee3318a8bc7a2207adebc7c730c84a478 fix(issues): batch status applies directly; coalesce staged parent notifications (MUL-4155) (#5151)
- 4217de438950e95c8a57111905c4ee1055ac943d fix(lark): tolerate binding token clock skew (#5191)
- 8e0fbecab591c915d26c5f841a59dd816d7da18b fix(models): codex empty-model effort validation + exact 5.6 aliases (MUL-4347) (#5196)
- bf161f2f9c160b0549a71f47d19ba418006089e0 fix(tasks): preserve merged comment delivery (#5192)
- cc3daaf3b4e1a0f00a80b898545c446eec9724c8 fix: scope claim-time comment fetch to workspace + guard --attachment paths (MUL-4252) (#5190)
- f4de0948a27849fd947b83d2960392babb961d8e refactor(ui): unify ActorAvatar size tiers + round all avatars & cropper (MUL-4277, MUL-4184) (#5133)
- 78591f60225d157cfbb6add03f53b9c31dd53e80 test(server): cap pkg/agent test concurrency under -race (#5077)
0.3.42 9 de julio de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- f30898f3ec80e58f7635272069002c72ea5659ea MUL-4299: guard migration numbering
- 01f28e8af6282c62d7459f757dd8c68b614fd718 docs(changelog): add v0.3.42 release entry across en/zh/ja/ko (#5159)
- f8c4c881293c146ae5a160f7ba116195f9998355 feat(agents): show runtime model + effort on agent hover card [MUL-4280] (#5117)
- a51ab4d551585c18a76e0f1f656aa7c4518c7b17 feat(chat): Chat V2 — first-class IM-style Chat tab (MUL-4171) (#5076)
- e6e63e6a13f1fcb8a9cd5d6f2afa36a3a2182c6f feat(chat): LLM-generated chat session titles with silent fallback (MUL-4295) (#5141)
- 4763772c4fb615b91ef5bccd67eef9c58c140436 feat(chat): auto-focus compose box on new chat (#5146)
- 23e4f125b299dd91386ca708766d1ef7cca981e3 feat(chat): default floating chat window to on (#5113)
- 0582db356e730a8649dffbb6b38794f162cfa31c feat(issues): make cancelled a default status, not filter-gated (MUL-4290) (#5135)
- 6077f1a9b0227bc2d449eea8b8e6b23ca8dd2276 feat(issues): surface cancelled issues via status filter (MUL-4261) (#5099)
- 22a71bafe35a3de9e9949ff462ee3d7307f3aeaf feat(server): add basic LLM API layer with OpenAI-compatible endpoints (#5138)
- 619b1b78e7c9bcfbfe0510d1f74135217bb20701 feat(server): remove generic LLM passthrough endpoints (MUL-4309) (#5154)
- ccacce60a1cdbd98210a713a269ad166c55ee460 fix(channels): auto-reclaim orphaned IM-bot installations + accurate rebind conflict copy (#4810) MUL-3937 (#5103)
- 4a93f4ce41c26340dc93a59cc88c7b044dddd269 fix(chat): advance selection to next chat when archiving the open session (#5110)
- 756e7e39b30149e89b66231ae5cda1db5a70de23 fix(chat): prune orphaned outbound card messages on chat-session delete (#4810) (#5152)
- 956f74e1d2c64ca26d18ea359980f6957470673c fix(chat): refresh Chat V2 input placeholder without remount (MUL-4276) (#5111)
- 3fdcdb1a39c7f6936cb52885b73eee764ac1cc88 fix(cli): retry transient assignee resolver fetches (#5078)
- 4db1abe11d27ad5f4313d4976d065f94379bad0d fix(comment): compensate dropped agent→agent @mentions in completion reconcile (MUL-4304) (#5148)
- 75695a2e408404eac91585f9ca7d2c541e66e53b fix(comments): guarantee at-least-once processing of user comments (MUL-4195) (#5068)
- 67cd1e645ac9d73cba83505844730b77bbc42570 fix(core): add exponential backoff with jitter to WSClient reconnect (#5036)
- aecd47b59f72277fb0fa0abef42c07867435410b fix(daemon): mark workspaces root so escaped subprocesses still fail closed (#5044)
- 3790ca78e786bfb3ff87f4a910ee23ecf4d95a31 fix(desktop): run git describe without a shell so version derivation works on Windows (#5097)
- d3e51a7658623af10af4c66411ef50da0af9a298 fix(i18n): translate Chat sidebar nav + page title to zh-Hans (MUL-4322) (#5163)
- 5812158ded31239dcb2dc90d9b5cbf4cba0351e9 fix(makefile): inject version ldflags into make daemon/multica/cli targets (#5054)
- cac2965ddbade8cbbf4f781ced8c715280e30826 fix(markdown): autolink read-only URLs in the parse tree, not raw text (MUL-4242) (#5091)
- 0ffb5f686399eb76fdd4f996c64ad9ef23c00677 fix(markdown): drop trailing markdown delimiters from linkified URLs (MUL-4242) (#5139)
- 86c3f3052416275aac0816664b58a272cefbc9ee fix(server): keep originator on agent-created issues so A2A mentions stay authorized (MUL-4305) (#5149)
- 3a3159a14a7a9af4e88be34eb18e3b559b90315a fix(ui): unify chat list & inbox list avatar size to 32px [MUL-4283] (#5121)
- 3efe5bac170a6638aa34f2df1e11b275af27bcdb fix(views): restore chat and inbox list gutters (#5120)
- 6a72f248a1466d65d9ff6b4da6bae76ed61178da fix: unblock release migrations (#5162)
- 528d3c7fbb621438ce4213f3a757180ed7222f2c fix: use short task temp dirs for agent env (#5140)
- 6be496c652769788a92260cdbfcfd8de52e9dd13 refactor(cli): make issue reorder require exactly one target flag via a cobra flag group [MUL-4222] (#5095)
- 0c2e48ded2ec1bfa1b2a022d6ab8b229f4402e01 refactor: retire FF_RUNTIME_BRIEF_SLIM, make slim runtime brief the only path (MUL-4297)
0.3.41 8 de julio de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- 947a54b67496231576d12f6e625805a995615d52 docs(agent): align state guidance with sweep (#5083)
- c05b67ae4a9f43170394da2a50e68cd7ccd51f80 docs(changelog): add v0.3.41 release notes (en/zh/ja/ko) (#5094)
- 519d2aeff073ec6989f0966d018f573e64cc4174 feat(cli): enable issue ordering via cli (issue reorder, --position, --sort/--direction) (#4110)
- fd3216fd6bbb7d3dce08dec4372e179d5a916fd3 feat(lark): let an agent's owner bind/manage its Lark bot (MUL-4213) (#5079)
- fd58e13bec52d73d509d9e28d6d2abc7d0505f22 feat(runtimes): custom runtime names + searchable machine-grouped picker (MUL-4217) (#5070)
- 405d88c1dc173d7399f94ec945e626a19c207c70 feat(squad): allow members to create and manage their own squads (MUL-4223) (#5071)
- 875eb551098b5c20b7a08893f1863c0d86aa7b1a fix(chat): friendlier failure message when agent runtime errors (MUL-4249) (#5085)
- 4ed582e3bbe407ba7b88073222958ab3adcd7251 fix(cli): reject issue list --direction when sort is position or omitted (#5072)
- 324ebf6560ad8366e3b761995226c2a4df58c46f fix(core): mark list stale after off-window status count move (#5038)
- c8cfd0a21427b96b150c3fa9fa79247eec607fd5 fix(desktop): restrict git describe to semver tags for version derivation (#5057)
- fd813f2569a719f7349337d176fb8dad60817872 fix(lark): isolate topic-group sessions by thread (#5061)
- bcb111dbd9a2bbb7483746c6cd41ecde92a64203 fix(runtimes): machine-level rename + fix picker search copy (MUL-4217) (#5087)
- c56f081660ba84d8fd2410a20c292fc2994a9a1a fix(skills): preserve runtime import files (#5066)
- c4997af4d1802b74f6da380a4e763befdbfab04f fix: archive autopilots on delete (#5042)
0.3.40 7 de julio de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- 274741638060fb34e524a5290e55bf38e15a9092 MUL-4117: feat(cli): add workspace member invite command (#5017)
- 33bd8aeaa97dcb2a625b5fc29a869f455462f634 MUL-4134: fix(lark): preserve same-agent bindings when reconnecting a revoked Feishu bot (#4997)
- 1de0c7d14ca58be457e274a87834f61edf41e353 MUL-4158: allow deleting orphaned profile runtimes
- 77a05fb731305195e3a4611358d8248f647622f3 Revert "feat(daemon): worktree_pool mode for local_directory (MUL-3483) (#4986)" (#5037)
- 3cb5dc3ad683815af7bfba91ab4f007a9b431adf chore(analytics): retire redundant PostHog tracking (MUL-4127) (#4996)
- 9d4283ae7ad2ae728fc202a2563485be243920ff docs(changelog): add v0.3.40 release entry (2026-07-07) (#5033)
- b6adf23f9127593ea8a44d9fce4aa263e05c3c5f feat(api): emit Content-Length header on JSON responses (#5021)
- 30d3aca600aecb1a56f1c62af9667868f4459432 feat(attachments): support HTTP Range resume on proxy download (MUL-3962)
- 7bb8076ed08f0039d497d1216dabdb20c9e14702 feat(daemon): worktree_pool mode for local_directory (MUL-3483) (#4986)
- bcad2edc9e7d1770f76c70319aab883010e8eda2 feat(issues): add Cmd+F in-page find to issue detail (MUL-4126) (#4989)
- 380a2b8cb8f8fd13c57fee6e0250a555970e9969 fix(chat): default chat window to closed on workspace open (#5003)
- e002ee5a6bb3a285f8bccbdb986f63393fca0862 fix(daemon): isolate agent temp dirs (#5005)
- 074efeec57374c7e580dc208ea5921f99cab8018 fix(web): stop login arrival effect from racing fresh form logins (#5009) (#5019)
- 93aa9592393063635bdb584a85cf285ae9baba90 fix(workspace): await delete before navigating; suppress self-initiated realtime relocate (MUL-4129) (#4983)
- 4f371c5c9c8fbef1aa01d1ffdac4eae55fa1c4a1 fix: expose mcp config for supported providers (#5024)
- e36c0cd404cad9b60d1321ee03522af3f2349d3b fix: preflight Claude root/sudo launches with an actionable error (#4944)
- 566d51f1c004043e2511016233bdb398fc364a05 perf(chat): fix pending-task index mismatch + cut aggregate request storm (MUL-4159) (#5018)
0.3.39 6 de julio de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- 5dfb0bec0690cc6a5b4c782d98ea93a05c3d7b03 Fix Codex MCP allowlist config rendering (#4949)
- ebd0248be25a1675bce29b580b046454074c344e MUL-4016: fix mention tokenizer stacktrace backtracking (#4889)
- 083e045ec617b6c6117eed650207e98be24090d2 MUL-4103: harden Windows browser MCP config (#4976)
- 152edab8d0fbb94d026a4eb8559b60d14be19ca8 Revert "fix(workspace): drop workspace from list cache while delete is pendin…" (#4982)
- b2db309618a344bdbd659186ae571552b0d5f309 Skip local directory lock for squad leaders (#4951)
- 3f17c2717b6723d9491d1ebd47ae63b78508534a WS-1465 fix autopilot duplicate issue dispatch (#4936)
- c5f0618cafb8930e075a279ef307f971d8703c75 docs(changelog): add v0.3.39 (2026-07-06) release notes (#4985)
- 466fe2ca0b560481d8d239c4eaf46b640680020b docs(readme): sync runtime list, drop retired Gemini (#4990)
- 129efb768841f24e9528e72e99005fdc6a1f1619 feat(runtime): allow qoder as a custom runtime profile base (#4883) (#4912)
- 7183ec9b6d4f78b53b0030552655458119ca5652 feat: add agent list search (#4988)
- e3de28ecd70f676cde9535e185f448f91ef05058 fix(agent): pi agent final output excludes intermediate steps (#4894) (MUL-4030)
- 4c510dfef6a96602faaee3e43889ada662b91ef3 fix(daemon): harden background-task-safety brief against background-and-yield (MUL-4140) (#4998)
- 12d901638ec9572c97f30f109f3189a3e9a6ad8c fix(desktop): resolve electron-vite bin via PATH in dev script (#4992)
- 7116691c07f4b3799d4c99104ee7608ba4d7e289 fix(github): hide reference-only PR links from the issue PR list (#4611)
- cc1f5cda8a143a38b92b0a6384348a67651b7d64 fix(issues): don't call an intermediate stage final in child-done comment (MUL-4062) (#4932)
- a48b6f70ef2992e0960c2e6d8525b9668de80b1b fix(issues): replace nested "More" action submenu with "Relations" (MUL-3972) (#4847)
- 346f818206ea18da2a8f5394d2e1c22a4aee1a24 fix(runtime): add traecli to custom runtime profile whitelist (#4972)
- 359ef61dc3609ca5f1cd64cfacdd81e713884ab4 fix(search): pg_trgm index fallback + statement_timeout guard (MUL-4059) (#4925)
- 39ccb7d34207cda8daef6670f98f715be0cca3c6 fix(server): do not cancel issue tasks on assignee change (MUL-4113, #4963) (#4975)
- 5901997bf61c38af889b505a00f5a4f62f6dfb24 fix(squad): wake private-leader squad parent leader on child-done (MUL-4063) (#4934)
- a69d969fb18216db365092a96c85e3d99389a3af fix(sweeper): gate running-task wall clock on runtime liveness (MUL-4107) (#4978)
- c84a939c8324f16db554e8eb4bec21be0e138cc9 fix(views): enable multi-file selection on all attachment upload buttons (#4962)
- f9b7e5035a58bedf3a702099fc096efa690d6765 fix(workspace): drop workspace from list cache while delete is pending (MUL-4129) (#4980)
- f67f0bc9d8b87b67c7d4b995ece9e8c86d5e4a9c fix: block claude settings flag for antigravity (#4974)
- 75e8bd5b64f6a8f35734aace03030e81dcbb40b5 fix: make release index migrations concurrent (#4995)
0.3.38 4 de julio de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- 1ae0a1f5bf545740a86bb7536879989eef3f375a fix(agents): defend AccessPicker against undefined invocation_targets (GH #4915) (#4924)
0.3.37 3 de julio de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- 1ff99e5afc1f44ec58a4d3dff3b216a0e7898c07 fix: honor completed codex turns during process eof races (#4899)
0.3.35 2 de julio de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- 8b9caded75b6aa23e55a1a5854c0e4f15c11a2aa Fix Mermaid syntax error rendering (MUL-3900) (#4771)
- 5ed381a9d63ab56e38ddc558f187c19a9014d032 Fix comment attachment URL resolution (#4816)
- 8b529efc097f37577fe08b87e41384de9947680b Fix recovered Antigravity transcript messages (#4814)
- ade6b34e5f8de4b2ab06ae528c0c99323bf810fd MUL-3903: Extract shared issue surfaces (#4774)
- 2cf52978149c03ad199e6dd318c1c5b84bbabeb6 Revert "fix(editor): keep the comment-box caret in the ordered list after switching issues (MUL-3973) (#4813)" (#4851)
- 4416313f8f7f801df8b7f5072087da8a6502a89c docs(changelog): add v0.3.35 entry for the 2026-07-02 release (MUL-3984) (#4856)
- 8c3745dc7e43fef7f7ce83950b251d9602cbd944 feat(issues): add 'Show sub-issues' display toggle (MUL-3923) (#4801)
- 3c3a3fed2c152ed1f9e5143a50d89dfe01fe5f72 feat(skills): add "Add to agent" action on skill detail page (#4802)
- c4b116ec3ac4dd564f0b91773e440e0a03a62ff5 feat(views): expose add-label entry in create-issue dialog (#4846)
- da624a883539b1d41c7d6a69a37a3177f4ca60b9 feat: add configurable S3 path-style addressing (#4739)
- ac75a0df72c78800bc8dc4957ee14a0be6a5f28a fix(attachments): align text preview whitelist (#4834)
- 2e8578acbd2c0a3b490f5f75b82c9c2f424bd384 fix(chat): stop remounting the live timeline on every streamed task message (MUL-3960) (#4845)
- 0c4c3ff038715d3dff7a4a29932a7c08d46e81cc fix(cli): prevent daemon-managed CLI from silently using user tokens (MUL-3922)
- 101cc29e20307c88962b15197d55bb258edd7047 fix(daemon): time out repo cache git commands
- 94778449ebe1aad5deaee1bf2cef2cb2ac4df3bc fix(docker): derive web pnpm version from packageManager (#4815)
- c2903365a9c48c81c8daf9f1f98b959fdbf06e6a fix(editor): keep the comment-box caret in the ordered list after switching issues (MUL-3973) (#4813)
- 03828015cae2a177245f25f768120396477b8928 fix(feedback): validate response and pass error kind (#4633)
- e4994cd4318659f5ac6632dd71f12a2e53a2d15d fix(github): allow one installation to bind multiple workspaces (#4855)
- 078f2aa65c48108b4e65c0a9624089887c7da7ec fix(handler): keep runtime pending redis keys in one slot
- c328fdbcd0357d5986ce174ae86c30d96b9d5a7d fix(issues): wake parent squad leader on same-squad/shared-leader child-done (MUL-3969) (#4843)
- c3a33fff495ca2fb8d47090ba3b9aa0655929e15 fix(markdown): render inline data-URI images (MUL-3961) (#4832)
- 88377c1b1dc84f312bc1ed751e299d36a16d41ad fix(slack): recover attachment/blocks text for empty-Text chat messages (MUL-3931) (#4805)
- 7d310a9f6a2865213c8e83e5dda6c034a9db0d59 fix: expose local skills for ACP providers (#4800)
0.3.34 1 de julio de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- 170750242b29f8ed4768735d51b601f623863b07 BHI-12314: add Claude Sonnet 5 catalog and pricing support (MUL-3910) (#4783)
- f0c3b0911c6532945482ef7fc252250a6dce3a04 MUL-3828: fix Cursor and Kiro runtime completion transcripts (#4738)
- 1c010d25c0310ea34910deda140c7dfc1c12c099 Revert "refactor(autopilots): fold access management into the edit dialog (MU…" (#4763)
- 93404545580b0aaeef469ca9b900398f86349770 docs(changelog): add v0.3.34 entry for the 2026-07-01 release (MUL-3918) (#4794)
- 4b9ea4aa684dff610c266838a35142e8a23d9312 feat(agent): add ByteDance TRAE CLI (traecli) as an ACP backend (#4724)
- 26142d74aa138ccb50630a349f954ba557a96895 feat(self-host): collect anonymous source channels mul-3878 (#4741)
- 240ec4efd0dca47e96ddcf53479a2b982c6314f6 feat(slack): native /issue slash command over Socket Mode (MUL-3908) (#4780)
- 247e8ed5ab03a44eac4fbc487c62a54e8e89c00c feat(slack): reuse account link across apps in one Slack workspace (#4786)
- 159d9bebb1ea090fb8c9c12286a32202af288bf8 feat(slack): route /issue slash command through quick-create (MUL-3908) (#4793)
- 3a6d3522c89d1491eb5c08e437573122d86a62b6 feat(slack): two-command channel reads — chat history (overview) + chat thread [id] (MUL-3871) (#4762)
- e57288ba60347d24e5b6708c77c8ccc7f868d76b feat(usage): log per-run prompt-cache hit ratio (MUL-3887) (#4759)
- dbf11f0958d510edd8aa456da680714d820ee212 fix(attachments): relax frame-ancestors on local /uploads static route (MUL-3821) (#4777)
- 21d82b2ae596109bceb15636857d6cec8a4478b7 fix(editor): upgrade tiptap inline code handling (#4790)
- c4209ec7c0b4ae6a366aa938aac09539455c1c61 fix(issues): count active issues, not agents, in working chip (#4750)
- a27f82827806705bf01cad863ff83d9cc2abc39c fix(issues): make comment highlight background-only (#4789)
- ad1afdd48db5ad8f9a105e976eb692e5fe656c96 fix(self-host): restore official source report endpoint (#4781)
- a0735f70c822b851a64629149725b27b7ca0bed6 fix(selfhost): pass MULTICA_SLACK_SECRET_KEY through to backend container (MUL-3897) (#4768)
- bbd900635ea4c5c27fe5362295f509a385cf1097 fix(slack): allow slack_chat issue origin so /issue can create issues (MUL-3908) (#4785)
- 444c2f29a5a46567dbb78d6c1522e56707fe7f6d fix(slack): stop the chat agent narrating its history reads (MUL-3871) (#4776)
- 48f49d8abc5898f4f94275e658fd8996fc21f141 refactor(autopilots): fold access management into the edit dialog (MUL-3893) (#4761)
- 87f9d0fdd333d203bd18f1cc15164b5b0ca46a92 refactor(autopilots): open access management as a popover from the edit modal (MUL-3893) (#4765)
- 7b3cad664b80a1e2b3887bc36cb25fcc0f9edc20 revert(self-host): remove source channel reporting (#4799)
- fc88c7720f29182a6695da3e625b376357eaf947 test(onboarding): cover official source reporting controls (#4782)
0.3.33 30 de junio de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- 5d79696fb506c0bcfff62cf325b2124dc9c9ef6d MUL-3794: rewrite comment routing cascade
- ff286dcfac0d9753d8736e50930d241098c0f8ae MUL-3848: fix(server): skip CLIENT SETNAME for managed Redis compatibility
- 3c61f729d4a4e1931fcba34f4c32975995d8c9de MUL-3873: feat: Add agents page mobile friendly
- 630feff1af69316f6daa0810037f87d9d99dcf0f MUL-3879: restore agent-authored squad-leader fallback in comment cascade (#4748)
- 424b02e79a8fab54816453a8c3f74f926dbd7e44 chore(views): remove dead i18n _one keys in other-only locales (#4746)
- f88544da63d01746bd3a166faf51bf090b04de92 docs(changelog): add v0.3.33 entry for the 2026-06-30 release (MUL-3889) (#4756)
- 3b45f7fdf62cddb0366ec29699f6c9e52684f83c docs(slack): drop reinstall callout from Slack integration docs (MUL-3874) (#4745)
- d970b68ce73983cd26c7bbc55db88ec1d2e63ae0 feat(autopilot): View/Write permission layer + member access delegation (MUL-3807) (#4695)
- f892e03e41d3e590f125feaba8a73a67035aa730 feat(cli)!: drop short UUID prefix resolution for multica issue (MUL-3838) (#4732)
- b90816264ed07a23f8ed639513682af3698bd8dc feat(skills): import skills from a .skill/.zip archive (#4735)
- a961d636119779a9698c6bc8ca79846c95d16dd6 feat(slack): make the chat agent explicitly channel-aware (MUL-3871) (#4755)
- e5995c423f350bec7b1e0a419c5712c2e2535588 feat(slack): typing reaction on inbound message (MUL-3874) (#4737)
- 50a48cef1e24b726ef426220882b75e07cfbec05 feat(slack): unified multica chat history pull for channel backfill (MUL-3871) (#4747)
- 9ee2bd4c34ed9231a52b9f7d5bef4b1a3cb7c033 fix(agent): recover Antigravity reply from transcript when agy stdout is empty (#4744)
- 93028d303b48b69d368bf106166b6a9d485ec379 fix(daemon): reconcile in-flight task and workspace state on WS reconnect (#4718)
- 59cb534e879a57928a62255782a95f4fcbde62f0 fix(selfhost): allow newer Docker Compose versions
- 506f2df7ad16268932833f39d88272584453ac5e fix(views): count tasks, not agents, in activity hover header (MUL-3872) (#4734)
0.3.32 29 de junio de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- f59cb2f49476c417fca82027506cbcb0b3d47c27 MUL-3834: harden daemon websocket reconnect (#4699)
- b336f0761747e64cfa5e4e1983cb93311d773025 Revert "feat(analytics): anonymous self-host onboarding source beacon (MUL-37…" (#4712)
- de7f3cb9e3ca9a711ca1a64e796e8785b99d8ab3 docs(changelog): add v0.3.32 entry for the 2026-06-29 release (MUL-3840) (#4706)
- 9f1766cdb3de0a25ae9fdb4c72d4fba730c32618 docs(slack): binding link uses the web app URL, not MULTICA_PUBLIC_URL (MUL-3666) (#4705)
- 63eb6f73ad8ff6c4d1a7d73ef12cfed8f526dc4c feat(analytics): anonymous self-host onboarding source beacon (MUL-3708) (#4691)
- 37d9fafda663a5cec9a6a2e51dbadbe1c93bc162 feat(issues): add Remove parent issue action (MUL-3764) (#4630)
- 11a3cf206b62eca143b56a97c0341c2e5ae29846 feat(slack): bring-your-own-app install + per-installation Socket Mode (MUL-3666) (#4566)
- 5206d7c613be7a5ba584aa4d51734e231330d816 feat(slack): link the Slack integration guide from the Connect dialog (MUL-3666) (#4697)
- 78d668a2f2413c56598877f1f33492aa4e5dc75d fix(agent): clarify Antigravity daemon mode
- c2e88921949e45b61ba6725d499f7f01e5031e68 fix(chat): refresh message caches on reconnect (MUL-3831) (#4677)
- 4fb6c0fb0e09a9c5afd20b51dd4b945e3b765d5b fix(daemon): bound runtime --version probe so one wedged CLI can't block all runtimes (MUL-3812) (#4685)
- ff0979008ba3d757dfc381a6cf055317c4f8c1a3 fix(dashboard): hide deleted agents from usage leaderboard (MUL-3771) (#4637)
- 10b33b14f5558ff7bf63927e3641581a47e3c528 fix(dashboard): reconcile deleted-agent spend in usage leaderboard (MUL-3776) (#4661)
- 6e2d2c003c5177f97b243caf75460c2fe82ba14d fix(issues): sync sticky comment header background with highlight fade (MUL-3759) (#4690)
- a252f47337cf8fdc9f4ca971855007f934b398c3 fix(scheduler): advance autopilot next_run_at after each scheduled dispatch (MUL-3749) (#4618)
- e2103a240d1bc7250930ccc4129a39ef87532a2d fix(server): emit issue:updated when failed-task handler resets stuck issue (#4662)
- 2b940046d769d26d9646a474b8a3a638c02475c4 fix(slack): build the binding link from the web app URL, matching Lark (MUL-3666) (#4703)
- 24754f091b59694d3503c123be12c8342dc4b45b fix: allow framed attachment redirects (#4635)
- 0c2f93bcd14c4dd41cd27efb774cfebe76034399 fix: allow same-origin attachment previews (#4679)
- 658e63d9bee3b214a7eab5e21f45d6d9e72d61cd fix: prefer local upload attachment URLs (#4686)
- d2bc85e01a3591163117b3b486f7372f734a1bc9 refactor(slack): declutter the Slack connect UI (#4700)
0.3.31 26 de junio de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- bbf758e1afd7e48dc2acdf692f7f09fe3d7e82fd docs(changelog): add v0.3.31 entry for the 2026-06-26 release (MUL-3748) (#4616)
- 8c84415864064ece9d798ccd699efdb29b1c8a1f docs(claude): note pnpm dev:desktop self-isolates per worktree (#4610)
- 8d0ea04fb061b2e95beb699a4cc43a016242a039 feat(composio): add standalone Go SDK client (MVP) (#4603)
- 6dcf82a58a2958c469ddc9e9fcff662ea97674e9 feat(desktop): isolate pnpm dev:desktop per worktree (MUL-3724) (#4598)
- 73b9a4126050c27486c09b1efcbca14477ea5eb9 feat(docs): reusable VideoEmbed + Chinese intro video on zh docs homepage (#4597)
- 54145ad72ee6041261af58c3f746413f6924dccd feat(sidebar): dot the workspace switcher when other workspaces have unread inbox (MUL-3695) (#4577)
- 9e807efc62db11e3c7ea0db96ea5b594487f6df4 feat(sidebar): per-workspace switcher dot + count unread per issue (MUL-3695) (#4591)
- 0d8df7032c6f080a839a2eda6c0ac358324469c6 fix(core): parse search API responses (#4572)
- 553419f8ef1392bec220467d2a1f0dca20dfdceb fix(editor): indent multi-item list selection on Tab (MUL-3697) (#4587)
- 714f9b1ab76a79f691e9df0b93c8d6c24c384921 fix(editor): keep Tab inside lists instead of escaping focus (MUL-3697) (#4605)
- cd6cd9dcd1823ca76d172883713414f9e3f4d80e fix(editor): keep code-block selection stable during background re-renders (MUL-3621) (#4594)
- f1e6c18e3e787f5bba970488c838242bcf9a428d fix(issues): add loading state to edit comment save button (MUL-3709) (#4588)
- 9c1d8d265974447bca5d2fccf6bc3f9031fd684b fix(selfhost): fail early when Docker Compose v2 is missing (#4354)
- 3692b6a86265fd3b24f95959ff68a8d4f31f9e21 fix(squad): inject leader briefing by task flag, not issue assignee (MUL-3730) (#4606)
- 256a0a9b27b5527a1b241ad3abb2d0b9328dedea fix(squad): skip leader on reply that inherits parent @mention (MUL-3744)
- f0d6d88069b52531dc09d56836b2e1dbfac7b6cf fix(views): resolve handoff-note version gate locally for direct agent assigns (#4585)
0.3.30 25 de junio de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- 7d0c73d11f9915e9158063fda299f25eaf2266c5 MUL-3417: tolerate OpenClaw config file CLI mismatch
- b71d9d0ab969cc918b85781d78576af6348b5a7c MUL-3674: Preserve Kiro goal completion on close error (#4560)
- 5e824a94ae25d1413442ab0123cf017aee69aee1 chore(channel): remove the one-time MULTICA_LARK_HUB_DISABLED cutover switch (#4527)
- 65ce228e108257d2021440ac2a9a9a88af5a9cd8 ci(frontend): path-filter the frontend job to skip irrelevant PRs (MUL-3667) (#4556)
- 87ddbde3161e2be25658d161caeb5a06a857dd7d docs(changelog): add v0.3.30 entry for the 2026-06-25 release (#4573)
- 343ace89a7df30af42557e3fadd167db6196d30d feat(editor): MUL-3557 add one-click task-list toggle to bubble menu (#4538)
- 8ff312dbe9fc2b5ff121f9a56201a3ebba332ed3 feat(editor): accept highlighted composer suggestion on Tab (MUL-3685) (#4570)
- cb6616f5304aafb75aa23f177c5cc1a4b803e4bd feat(slack): Socket Mode channel.Channel adapter (MUL-3516) (#4523)
- a03055b07d642c2bbe3c262e58d4fef273229a2e fix(agent): terminate opencode process group before closing stdout (#4533) (#4541)
- 33967611b2f25f52397eab99aa738e6fa9afba8c fix(cli): add daemon signal check to prevent silent PAT fallback
- f4dba5d6b0f8cdddd15a2961e62c703ef7b2315c fix(cli): setup self-host respects existing config and shows URL changes (#4537)
- aa4478af524e77f68fe29b65763178d34075be41 fix(codex): unhang cleanup after stdout scanner overflow (#4520) (#4563)
- dfa384ffa286c07c61ac0076da3b64b868e6f18d fix(daemon): resolve skill bundles per-skill with size-scaled timeout (#4505) (#4530)
- 3adfaf428526337da1919a77a3a3edf004b1fdb0 fix(execenv): support OpenClaw 2026.6.x agents schema (#3028) (#4319)
- 8e7d28bff146fd20dd8d2a880be28fc798c70945 fix(issues): emit project_changed so moved issues leave the old project list (MUL-3669) (#4571)
- adddfbdf89b1962121a32135fbd27a74723f6f38 fix(issues): reconcile board column counts on off-screen status change (#4557)
- bea028784ac83f2e4a6b721229eddf71415767b5 fix(labels): reject control characters in label names (#4531)
- 93ed3dc1314c73799bfb1198ffaab4c4d69b236e fix(lark): use app URL for web links (MUL-3679)
- 57d1a0a00f418fb9e185822420b88661e5f34d47 fix(quick-create): track concurrent uploads with in-flight counter (MUL-3339) (#4562)
- 0d3b49f2c700a93bde7b2bb365436e79d89dc3ad fix(webhook): use unique ZSET member in Redis rate limiter (#4546)
- 35e54559539f8c7978f02e68285789ae34441708 fix: allow split-origin attachment previews (#4539)
- d9bf4b85c9224d3c40420d0c07413622d9942589 test(cli): cover additional subcommands (#4555)
- 34bd115808cb6e98615f976836e41379b6d352bc test(execenv): fix stale test name reference in comment (#3028)
0.3.29 24 de junio de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- b92e4a53fb93f047695cbac9af2453474c1c3dba DH-106 为飞书接入补上 /new 会话指令 (MUL-3503) (#4396)
- 8ad673fdb7209235f68e2c4c7eff196c265e6ac1 MUL-3560: gate slim runtime brief behind runtime_brief_slim feature flag (#4449)
- 4d7111d39656bbf9cd30f3d7572a92b6254e6ace MUL-3605: Fix serialization of agent task claims by capacity
- 76c58a4ee860b1b4a0fd57ac72997b6743a4fcf8 MUL-3617: remove Gemini CLI runtime (#4503)
- 1ac3a03e5dbfb31fc8224172739f8730779e3376 MUL-3618: dispatch daemon feature flag snapshots (#4509)
- a66f7ce8b1e9ca32f2e0f844a447296d12a98e0e MUL-3640: add 2026-06-24 changelog entry (#4518)
- d43840f3220a82021445ebd7ba85a9da4cdccb3d Revert "fix(editor): index @mention selection by rendered order (MUL-3607) (#…" (#4489)
- 3e21e58df03cdb12b98efa471e7d49557bc5079b feat(channel): channel-agnostic engine (Supervisor + Router); Feishu as channel.Channel (MUL-3620) (#4512)
- b79777caece68b20548521bc70778c24c52baca0 feat(comments): resolve-aware fold for agent comment reads (MUL-3555) (#4463)
- 4a8210912af59c5aa2d85aa1c60498b06871a593 feat(featureflag): framework-level feature flag system (MUL-3615) (#4496)
- ce28d0aa0edad0e28948c3ea2e34a857cb1d9cbe feat(integrations): add platform-agnostic channel foundation (MUL-3515) (#4412)
- af34b8f83a2bc647ac282596b07d1c3877216579 feat(lark): add proxy support for WebSocket connections (#4166)
- 3103ed108223a295539d65f7666d868679b57be1 fix(agent): surface Antigravity provider log failures (#4494)
- 00b9668cd2c2c3fbf177022459132b756b900cb0 fix(autopilot): cold-start planner honors trigger.last_fired_at (MUL-3551) (#4495)
- c3d8529ba58bd1b2544ef2cd33bbd9b16c24c034 fix(channel): eliminate WaitGroup Add/Wait data race in engine.Supervisor (MUL-3620) (#4517)
- a898e5317eaf52510e6cbc696c6abcaa75a19d4b fix(chat): stop cancelled-run drafts resurrecting after deletion (#4486)
- 9db80a09405d23ce20f1b9d05f3e7ace043f9bcf fix(daemon): forbid mid-run progress comments in runtime brief (#4516)
- 1890a9fa19ec21b10202d6de92c654e96a524b8d fix(editor): index @mention selection by rendered order (MUL-3607) (#4487)
- 8a0934c7411cd4c7bb38fbdffe5eb22235a0bf71 fix(editor): track @mention selection by identity, not slot index (MUL-3607) (#4488)
- 79c9158097bc6cb4c45f15b9dd2119344e0be896 fix(issue): order sub-issues by number ASC instead of position (#4511)
- a7908e6967eba1214723fda7f13b0f2510c565fd fix(issues): sync header agent chip with execution log via shared query (#4498)
- 20eecfb093f9d753764547877e01cce49ea837b4 fix(projects): honor repo resource checkout refs (MUL-3593) (#4470)
- cb7cc82ecbddb4c3a1163d7d963fed624fabf051 fix: allow same-origin attachment previews (#4504)
- eca6102365990bb4884ed553eb8b582ee64eb91f refactor(autopilot): autopilot_run.planned_at + DispatchAutopilotForPlan (2/3 MUL-3551) (#4443)
- 131ca80a6c3dbf1e6d79d21665cc40ef8bceb5b7 refactor(autopilot): migrate scheduled dispatch to scheduler.Manager (3/3 MUL-3551) (#4444)
- f9ed62f075f5af6e617dbc1b25870af93cb18d88 refactor(scheduler): add PlansForScope hook for non-cadence jobs (#4442)
0.3.28 23 de junio de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- 5038c983c07657d461367970a4c42ab7d8fc9f1c MUL-3281: Add daemon skill bundle refs (#4445)
- 78342a39ce8697fc7e88fe5e0d04feef0c57a6d1 MUL-3305: feat(agent): add qoder CLI as a choice of agent provider. (#2461)
- 4ab335b8a5e584e39e15a27034bb5ad72d0ce8f7 MUL-3416: Issue pre-trigger preview + Handoff Note (#4383)
- 12ea1f6a8c70f0334929eeee8fce758c8916e4d6 MUL-3495: support custom runtime args and registration errors (#4408)
- a123dfc2df753dde7a103610dc016a4aa18a393f MUL-3508: stage sub-issues so the parent wakes per stage, not per child (#4410)
- ca43c83abc1035834951dbe15ed177b31f36197c MUL-3523: fix(github): route PR/check_suite webhooks by repo
- 8122ee3bcd3bc852c120b17465f31b4504a84600 MUL-3528: clarify repo-scoped skills docs (#4424)
- 7008f4276d5a5803ca3397842815e03c17a14108 MUL-3558 feat: add 'issue usage' CLI command for aggregated issue token usage
- 09f90abb70d361d7e2c0e1dde2cd244ad43c1737 MUL-3568 feat(landing): show live GitHub star count on the header GitHub button (#4451)
- cfc488769be632469e5fb73ac9824d2ab93c4baa MUL-3574: update runtime and CLI docs (#4460)
- be5fd7d3f05671db9df125ff4e5f3154223c3858 MUL-3577: add 2026-06-23 changelog entry (#4461)
- 467921758690b2c6e5d10fa3d115005a84ab4388 feat(cli): STR-208 오토파일럿 구독자 플래그 추가 (#4438)
- da72e2fa223064eb79edab8427c96b8af5aa81ce feat(daemon): inject project description into the agent brief (MUL-3465) (#4395)
- 48b8dbf43971e5ea974bf827220cd212a1240c72 feat(daemon): surface sub-issue stages in the always-on runtime brief (#4426)
- 637b6ee43383f83cd7cc7017bfb7b4e777f23518 feat: add CLI comment resolve commands (#4404)
- a5636f0ff42acecadcce874fed629aba4abf442e feat: add copy button to readonly code blocks (#4448)
- ac84b8c70c94299b4e0a3ccb003b800bacac867d fix(agent): stop Antigravity turns dying at agy's hidden 5m print-timeout (#4462)
- 45dae3185f01cdcd60967df82ca12c16917e566a fix(issues): eliminate optimistic-update drag flicker (board, list, batch, WS) (#4415)
- 3ce97453b3eebe2aed8af4109d506d723e2a6ce3 fix(issues): pre-trigger preview + run-confirm + handoff UX polish (MUL-3375) (#4454)
- 3a814bd74af7c926804ba8528f88463d3a7dc60e fix(issues): refine Stage field icon and dropdown font (#4425)
- 149cc9bd0a592d75001ba5ebfcd6e0d2aab15d15 fix(issues): reflect real common value in batch toolbar pickers (#4403)
- 2857a4c64933e61fcfde6d3b458bb6e33c782e71 fix(transcript): live-update issue/agent transcript dialog from shared cache (#4452)
- 294953ba379d0a9a24fd86693e95dbe5180ff8f5 fix: delete custom runtime profiles from runtime rows (#4456)
0.3.27 22 de junio de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- 0aa3b53c255a070d06e5688ab5913ded2c884445 MUL-3378 feat(lark): reply inside the originating thread (话题) instead of the group (#4262)
- 9d053c57f940fd0ec72b3e8c6e0fb067ce63a384 MUL-3420: fix(runtimes): clarify custom runtime deletion
- 745832b5366d8b4a55deabd3feb5485633412990 MUL-3433: fix(daemon): restore claim slow-log payload observability without gzip
- 31d942d010df9db84486268aaae70bd3522f892b MUL-3438: fix(projects): require admin for project deletion (#4327)
- 4fe8b54e9bbb714aff9c6a5fefbca71d3f67077b MUL-3446: keep chat output in chat (#4387)
- 81bde585baa1adb15793622c4fb2b665a54ab198 MUL-3467: batch load squad roster skills (#4386)
- 5fd3d01d13609aca6c395f87045f979c9116b7d5 MUL-3502: OST-1161: Bound assignment comment catch-up
- 27fcbb015ffa08f32c447d289927421424f18ae4 Polish desktop sidebar motion
- 329384f05241f9a4f62d63dc26f7d79e204f30b9 chore(makefile): expand clean target to remove build caches (#4394)
- 916cee5c5dfad1a78b527dc89462408dce7d048e feat(issues): open agent activity chip on hover (#4405)
- cf30991f9132f666a31369f2998e9bee56c3a36e feat(sidebar): add dismissible Join Discord card (#4400)
- 91e6c779d61851082a0052601107110f1e52c2e2 feat(squad): surface member skills in leader briefing roster (#4363)
- 8a9f15dbc911b68d58dd9b991652fd690a67e37d feat: add Discord community entry points (#4388)
- 6d0e875dbbecc37d091f79a3677d360e5ae71a5c feat: add opt-in react-grab dev element inspector (web + desktop) (#4381)
- ba7be23f7ca732a9a8ede99ad49151b563a7de75 fix pinned sidebar active state
- 06ae9b2a0cd07feffd6e9fb85e8e985d4f85504e fix sidebar issue pin labels (#4334)
- 9d7060caf1b48162a5ecd263c79eb11fc0cea31f fix(auth): autofocus OTP input on verification step (#4344)
- 737c976b0dc45e72742b663b8cad57e4ab37aab6 fix(cli): guide remote setup callbacks (#4360)
- 4bbaf5363c5ddf1e3087b50f587dfae06f113b34 fix(codex): handle app-server permission requests (#4346)
- 5556f4570b9d4a9c3108350a1fd73eae2532790e fix(issue): skip child-done notification when parent is in backlog (#4391)
- 39ab35558569cf622269252a6c53b8b7e120465e fix(skills): authenticate raw.githubusercontent.com downloads for private repo imports (#4389)
- c0c41fa0b4015355c9d6dbd38501b8381a61a29a fix(views): gate right sidebar motion to toggles (#4335)
- b13e1808a426541ad48b3f34145c276a4afe3baf refactor(codex): make permission approval auto-grant observable (#4390)
0.3.26 18 de junio de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- e1c6754304ac5d7ae5f8af7717f4f217c04cda3a Revert "fix: gzip daemon claim responses (#4259)" (#4307)
0.3.24 17 de junio de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- 1f8f3e80377741bb398497a1bbdcff0db87d36bb Fix Office 365 SMTP auth fallback (#4157)
- 114a1ffb8fdc48f3b7f2d3cbba5d47d4ac1ef341 Fix: fail fast when Codex app-server exits MUL-2840 (#4228)
- d26cac0008342bcc60b809e0288565c72601e770 Guard issue icons against unknown values (#4206)
- 1f5cb51d4e713d5bf7f2795205103dc6ccd5c0ba MUL-3284: Web UI + CLI (custom runtime PR3) (#4177)
- 32dac3dd577c2a87b6381b7a985aed835e375b96 MUL-3284: runtime_profile schema (custom runtime PR1) (#4140)
- 52e76e7b23e9b93a28bfbea9a36bc47aed4aa641 MUL-3284: server API + daemon (custom runtime PR2) (#4149)
- acb1c3fb64b23b3ebac969b0babc391f0c7dd118 MUL-3331: dedupe/throttle client failure telemetry (#4231)
- 6bb8cac9ea197bfbb6c16ba1984d561cbec9872f MUL-3332: daemon picks up new custom runtime profiles without restart (#4225)
- 6e010320f880ff435ca8361c19baef9de83213d8 MUL-3332: prioritize custom runtime profiles (#4229)
- eb6dffdbc6fac93f810f910b2d0415b23ad6fb6c MUL-3341: clear incompatible model on runtime switch
- 23eba2407697d8ce0dbd680781884ad6f8178a4b MUL-3363: add 2026-06-17 changelog entry (#4248)
- 77ac17ef498caf01ba4d588b1e3c031e06bea930 Make custom runtimes appear immediately (#4234)
- c5eb77853229c4a083f96b7d99eeefcbad04d119 Revert "fix: keep runtime provider arbiter during profile rollout (#4251)" (#4258)
- 6f2e9aa7a8e829e99e4b7e8cee6923f7111b004a feat(cli): add --thinking-level to agent create and update (#4170) (#4207)
- 59263df748bf037a1f32b20ac4662c08f2a52724 feat(issues): unify trigger chip copy to will-start phrasing (#4215)
- 3077810049a616abc1378fdd79c74a342ab1ecaa fix(db): clean pending check suites on workspace delete (#4252)
- 64ce459e303ae426df4c596f6868bee5bff3ffd6 fix(github): preserve early installation webhook metadata (#4193)
- 41586f14997aefdb453446e8ac25b1eba48c6aaa fix(github): surface in-flight CI on PR cards (MUL-2392) (#2887)
- 0f36c888559c3902252222763fe82e26b4ee0d68 fix(markdown): don't auto-link bare filenames as external URLs (#4245)
- af146b6dc7588a7be6e0d16bd998cf7a70312dde fix(runtimes): re-enable Delete affordance for owners on self-healing runtimes (MUL-3352) (#4240)
- 3030c803bfcad359df748afe4ac498b130c894b8 fix(scripts): fix version comparison to prevent unnecessary CLI upgrades (#4227)
- a08281a1b28738c450ce01f86f6d6c9d75445099 fix: keep runtime provider arbiter during profile rollout (#4251)
- 5a3324e886c565aa40e4861e9ade6d99b94999b1 refactor(runtimes): trim redundant copy in custom runtimes dialog (MUL-3367) (#4254)
- c27d35b7fe183754861f90d0393720ac9b6b382c style(runtimes): unify header action buttons to match Add a computer (MUL-3368) (#4253)
0.3.21 12 de junio de 2026 — 64 bits ZIPARM64 ZIP
Notas de la versión
Changelog
- 99afb82 Add index on "user".created_at (#4063)
- d2a03b8 Fix chat stop and send recovery (#4060)
- 21ff178 MUL-2701: hide raw creator UUID in skill import conflict UI (#3498)
- 9439a85 MUL-3242: fix daemon workdir provisioning race
- c8ab73d MUL-3244: Bind quick-create attachments to created issues (#4062)
- be00801 MUL-3256: add 2026-06-12 changelog entry (#4065)
- 4594c77 feat(agent): add CodeBuddy as first-class CLI backend (#3186)
- 9f720a4 fix(desktop): improve renderer recovery prompt (#4056)
- 5c136f8 fix(lark): fix auth race and redirect param in LarkBindPage (#4047)
- f37d71a fix: apply single skill overwrite immediately (#4057)
- c510515 fix: suggest daemon profiles for empty disk usage

Lo más popular en IDE y editores de código

Ver todo
  1. OpenCodeIDE y editores de código · OpenCode
  2. RStudioIDE y editores de código · Posit Software
  3. Node.js (LTS)IDE y editores de código · Node.js Foundation
  4. Apache NetBeansIDE y editores de código · Apache NetBeans
  5. VSCodiumIDE y editores de código · VSCodium
  6. HaxeIDE y editores de código · Haxe Foundation
  7. ThonnyIDE y editores de código · Aivar Annamaa
  8. GDevelopIDE y editores de código · GDevelop Team
  9. mkcertIDE y editores de código · FiloSottile
  10. ProcessingIDE y editores de código · Processing Foundation

Más programas de Multica

Ver todo
  • MulticaIDE y editores de código · Multica

Etiquetas

Compartir