v0.4.27
multica-ai/multicav0.4.27Aug 17, 2026by multica-eve
AI Summary
This release introduces workspace-level MCP configuration and makes the mobile web app installable. It also expands plugin skills, adds Slack message attachment support, and rebuilds the run trace UI.
Key Highlights
- Workspace-level MCP configuration
- Make mobile web app installable
- Expand Plugin skills and hosted MCP connections
- Support Slack message attachments in chat
- Rebuild run trace around steps, lanes, and outcome
New Features
- Workspace-level MCP configuration
- Mobile web app installable
- Expand Plugin skills and hosted MCP connections
- Slack message attachments support
- Rebuilt run trace UI
Full Release Notes
## 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/multica/pull/6939 * MUL-5856: fix(agent): parse tab-separated Antigravity model catalog by @mxbao063-bao in https://github.com/multica-ai/multica/pull/6654 * MUL-6231: fix(desktop): stop the client blanking after the last workspace is deleted (#7021) by @Bohan-J in https://github.com/multica-ai/multica/pull/7064 * MUL-5733: keep Go security patches current by @multica-eve in https://github.com/multica-ai/multica/pull/6409 * MUL-6282 fix(agent): fail a Pi task when Pi ends the turn on an error without retrying by @adaiguoguo in https://github.com/multica-ai/multica/pull/7059 * MUL-6279: De-emphasize share-link URLs by @Bohan-J in https://github.com/multica-ai/multica/pull/7066 * MUL-6278 fix(views): settle the run timeline's scrollbars so hovering a bar cannot shake it by @Bohan-J in https://github.com/multica-ai/multica/pull/7067 * MUL-6254: recover auth after transient Desktop startup failures by @multica-eve in https://github.com/multica-ai/multica/pull/7058 * fix(migrate): cover every concurrent index build with retry cleanup (MUL-6288) by @Bohan-J in https://github.com/multica-ai/multica/pull/7073 * Revert "feat(desktop): open Settings with Cmd/Ctrl+, (MUL-6233)" by @Bohan-J in https://github.com/multica-ai/multica/pull/7079 * docs(changelog): add v0.4.27 release entry (2026-08-17) (MUL-6288) by @multica-eve in https://github.com/multica-ai/multica/pull/7068 ## New Contributors * @patrickstar179 made their first contribution in https://github.com/multica-ai/multica/pull/6833 * @Frankli9986 made their first contribution in https://github.com/multica-ai/multica/pull/6825 * @adaiguoguo made their first contribution in https://github.com/multica-ai/multica/pull/7059 **Full Changelog**: https://github.com/multica-ai/multica/compare/v0.4.26...v0.4.27