v0.4.13

multica-ai/multicav0.4.13Jul 28, 2026by github-actions[bot]

AI Summary

Adds GitHub App repository import, unified draft lifecycle management, and usage error/failure charts. Includes diagnostics for hung renderers.

Key Highlights

  • Import repositories from GitHub App
  • Unified draft lifecycle
  • Usage error and failure charts
  • Hung renderer diagnostics

New Features

  • GitHub App repository import
  • Unified draft lifecycle + upload ownership inversion
  • Usage error/failure charts
  • Hung renderer stack capture

Full Release Notes

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