v0.4.39

multica-ai/multicav0.4.39Sep 3, 2026by github-actions[bot]

AI Summary

This release focuses on UI and CLI enhancements, including localization fixes and custom property sorting, alongside stability improvements for agents, daemons, and the server infrastructure.

Key Highlights

  • feat(cli): filter and sort issue list by custom property
  • fix(web): localize auth callback and error pages
  • feat(agents): add live model catalog refresh
  • fix(server): keep leader routing when a reply targets a leader comment
  • perf(db): retire delegated failure pending index

New Features

  • Filter and sort issue list by custom property
  • Live model catalog refresh for agents
  • Numbered tab shortcuts for desktop
  • Report failed Wecom runs to the originating chat

Full Release Notes

## 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)