v0.4.43

multica-ai/multicav0.4.43Sep 11, 2026by github-actions[bot]

Upgrading?

AI Summary

This release focuses on performance optimizations, including database indexing and inbox improvements, alongside bug fixes for agent tokens, daemon workflows, and UI stability. It also introduces desktop navigation history menus and CLI improvements.

Key Highlights

  • Added database indexes for assignee frequency, assistant chat messages, and autopilot task recovery to significantly improve query speed.
  • Exposed agent conversation starters via the CLI and fixed token usage recording for the Antigravity agent.
  • Added desktop navigation history menus and optimized inbox unread badge calculations.
  • Patched a critical Next.js security vulnerability (CVE-2026-75604) and fixed issues related to daemon checkout and workspace lookups.

New Features

  • Expose agent conversation starters on create and update via CLI
  • Simplify board defaults and sorting in issues
  • Add desktop navigation history menus
  • Inform readers when tool output is truncated in transcripts

Full Release Notes

## 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 conversation starters on create and update (#8224) (#8225)
* 3dcfdaea412c3673153871cd29ea9021d174c0ee feat(issues): simplify board defaults and sorting (#8256)
* e04465be0b3e291188b6ca7436096442f9d43dc6 feat(transcript): tell the reader when a tool output was truncated MUL-7168 (#8212)
* 2ae2dbbb8f9ed9ffe1739ecf5abfe31a940ee50c fix(annotations): confirm notes explicitly and stabilize source markers (#8322)
* 2fc1002636189b5da01c7be4b22b48815b3994a9 fix(inbox): preserve stale lists across issue event patches (#8311)
* 885ef12232bf191753521a6ea617b12fc33fcc05 fix(inbox): stop the list falling behind the unread badge (#8290)
* ada7ed164168fa6522143fc9fde69ebea99a5356 fix(issues): keep Display popover ordering controls inside the popover (MUL-7296) (#8320)
* 007c77179b2336b19f7d7b46ca683c2c938b7bdf fix(issues): preview thinking content in inline agent logs (#8319)
* 412be4978b80c7235e06c6f70d6ccbb3a38cbaea fix(landing): swap Gemini CLI for Antigravity in hero (#8232)
* 1d57ec6f205234c1f5f0a2db2e7ad302e442b472 fix(realtime): remove Redis memory usage sampling (#8313)
* 9fab6da917953c6f1a967a17beef045aff3d0ce5 fix(ui): bound dialog height so long content keeps the footer reachable (MUL-7188) (#8209)
* d30a96154e57b306b1863a1af0dc0d3648847168 fix(web): patch Next.js CVE-2026-75604 (#8269)
* c7fe61d2afe8a7d40e01da20949326c132c2ea51 fix: stop remounting streamed run summaries (MUL-7227) (#8260)
* cf946dc9a67811619ebdba100ec0f4055ef7778e perf(db): index assignee frequency history (MUL-7228) (#8243)
* 0c886a1c9e021ba652460de1c8213c8c3027ff2a perf(db): index assistant chat messages by task (MUL-7230) (#8244)
* cd49d2b471c0225dc18e4a94794c07f6f79f5a71 perf(db): index autopilot task recovery lookup (#8247)
* b566b5fd4e7c8409f227802571d43d46d37f2bd7 perf(inbox): ship a 200-character preview of comment notifications in the lists (#8294)
* f539dd06cc8143fac0fe6629623cc21db1dcfd2d perf(issues): select batch stage barriers in linear time (#8217)
* d44932089b9d58a2a2171995b1b9344672ee2a9a refactor(daemon): drop the reused-workdir prompt block now that checkout keeps work (MUL-7034) (#8316)
* 2297c820c6b7722dda4a8d373e8a6d53e3287d82 test(channel): cover the generation trigger through Router and adapter (MUL-7234) (#8248)

Related Repositories