This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Summary
AI summaryTouching issues, agent-inspector, autopilot, squads, editor, desktop, GitHub, and runtime modules with new features and bug fixes.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Allow agent self-mention to enqueue cross-issue handoff Allow agent self-mention to enqueue cross-issue handoff Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Feature | Medium |
Optimistic updates and picker layout for agent inspector Optimistic updates and picker layout for agent inspector Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Feature | Medium |
Inspector picker for thinking_level Inspector picker for thinking_level Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Feature | Medium |
Per-agent thinking_level for Claude and Codex Per-agent thinking_level for Claude and Codex Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Feature | Medium |
Link created issues to projects in autopilot Link created issues to projects in autopilot Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Feature | Medium |
Expose read-only installation list to workspace members via GitHub settings Expose read-only installation list to workspace members via GitHub settings Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Feature | Medium |
Split canView / canManage in GitHub settings for read-only members Split canView / canManage in GitHub settings for read-only members Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Feature | Medium |
Add Working filter and agent-working badge on board Add Working filter and agent-working badge on board Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Feature | Medium |
Teach agents the parent/sub-issue protocol Teach agents the parent/sub-issue protocol Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Feature | Medium |
Consolidate GitHub options under a dedicated Settings tab Consolidate GitHub options under a dedicated Settings tab Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Feature | Medium |
Support assigning to a squad in autopilot Support assigning to a squad in autopilot Source: granite4.1:8b-q6_K@2026-05-20 Confidence: low |
— |
| Feature | Medium |
Pin tab in desktop UI Pin tab in desktop UI Source: granite4.1:8b-q6_K@2026-05-20 Confidence: low |
— |
| Feature | Medium |
Increase HTML iframe preview default height to 480px Increase HTML iframe preview default height to 480px Source: granite4.1:8b-q6_K@2026-05-20 Confidence: low |
— |
| Feature | Medium |
Show project segment in issue breadcrumb Show project segment in issue breadcrumb Source: granite4.1:8b-q6_K@2026-05-20 Confidence: low |
— |
| Feature | Medium |
Inject user profile description into agent brief Inject user profile description into agent brief Source: granite4.1:8b-q6_K@2026-05-20 Confidence: low |
— |
| Feature | Medium |
Show skeleton on squad detail initial load Show skeleton on squad detail initial load Source: granite4.1:8b-q6_K@2026-05-20 Confidence: low |
— |
| Feature | Medium |
Add skeleton loader and AlertDialog archive confirm to squads UI Add skeleton loader and AlertDialog archive confirm to squads UI Source: granite4.1:8b-q6_K@2026-05-20 Confidence: low |
— |
| Feature | Medium |
Allow assigning issues to a squad via Autopilot Allow assigning issues to a squad via Autopilot Source: granite4.1:30b@2026-05-20-audit Confidence: low |
— |
| Bugfix | Medium |
Guard optimistic task message IDs in chat Guard optimistic task message IDs in chat Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Bugfix | Medium |
Retry button targets the row's agent in issues UI Retry button targets the row's agent in issues UI Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Bugfix | Medium |
Fall back when brew install fails in installer Fall back when brew install fails in installer Source: granite4.1:8b-q6_K@2026-05-20 Confidence: low |
— |
| Bugfix | Medium |
Post-merge nits from previous commit in installer Post-merge nits from previous commit in installer Source: granite4.1:8b-q6_K@2026-05-20 Confidence: low |
— |
| Bugfix | Medium |
Keep local machine row visible after stopping daemon in desktop Keep local machine row visible after stopping daemon in desktop Source: granite4.1:8b-q6_K@2026-05-20 Confidence: low |
— |
| Bugfix | Medium |
Exit list when Enter pressed on empty top-level item in editor Exit list when Enter pressed on empty top-level item in editor Source: granite4.1:8b-q6_K@2026-05-20 Confidence: low |
— |
| Bugfix | Medium |
Fill modal viewport in attachment preview in editor Fill modal viewport in attachment preview in editor Source: granite4.1:8b-q6_K@2026-05-20 Confidence: low |
— |
| Bugfix | Medium |
Deny interactive questions in daemon mode for opencode Deny interactive questions in daemon mode for opencode Source: granite4.1:8b-q6_K@2026-05-20 Confidence: low |
— |
| Bugfix | Medium |
Use official Gemini spark icon in runtimes page Use official Gemini spark icon in runtimes page Source: granite4.1:8b-q6_K@2026-05-20 Confidence: low |
— |
| Bugfix | Medium |
Fallback to alternative installation method when brew install fails Fallback to alternative installation method when brew install fails Source: granite4.1:30b@2026-05-20-audit Confidence: low |
— |
| Bugfix | Low |
Apply post‑merge clean‑up changes from previous installer fix (MUL-2458) Apply post‑merge clean‑up changes from previous installer fix (MUL-2458) Source: granite4.1:30b@2026-05-20-audit Confidence: low |
— |
| Refactor | Medium |
Revert addition of Working filter and agent-working badge on board Revert addition of Working filter and agent-working badge on board Source: granite4.1:8b-q6_K@2026-05-20 Confidence: low |
— |
| Other | Medium |
Sync thinking_level comments with no-override semantics in agent inspector docs Sync thinking_level comments with no-override semantics in agent inspector docs Source: granite4.1:8b-q6_K@2026-05-20 Confidence: low |
— |
| Other | Medium |
Add 2026-05-20 release notes to changelog Add 2026-05-20 release notes to changelog Source: granite4.1:8b-q6_K@2026-05-20 Confidence: low |
— |
Full changelog
Changelog
- 8d4f4caf4aa49240d9266e9cdcbe2d2a9d6c4e4e MUL-2338 fix(comments): allow agent self-mention to enqueue cross-issue handoff (#2928)
- 68270e238e3e7e3da58fe362545ab1978f0aeb0a MUL-2339: polish(agent-inspector): optimistic updates + picker layout + thinking-default semantics (#2919)
- 85e363370e837a90be6ce7530ff77c011678aba4 Revert "feat(issues): Working filter + agent-working badge on board (MUL-2452…" (#2927)
- ffc0c5ab2e185f1fe896520a8083eb0df9e799bc docs(agent-inspector): sync thinking_level comments with no-override semantics (MUL-2339) (#2923)
- cf000d1e936ed1407b374d904a4d195bd987294a docs(changelog): add 2026-05-20 release notes (#2932)
- 9d3b6e2241feffc62af9348c881cca403eb45706 feat(agent): inspector picker for thinking_level (MUL-2339) (#2912)
- 2bec2221d266f4348a22a8fe010a995b9f783baa feat(agent): per-agent thinking_level for claude + codex (MUL-2339) (#2865)
- 1f978bf1ec31af85a749c206907541a6019d8e56 feat(autopilot): link created issues to projects (#2908)
- fc8528d64ddd34c15b6057fb1463cf4d2aa4fbc0 feat(autopilot): support assigning to a squad (MUL-2429) (#2888)
- 41753d17a2edf767c14d1b023ddcf9527305d104 feat(desktop): pin tab (MUL-2449) (#2914)
- 044f7f0cc60222f942266ea5dcb489585c9817c8 feat(editor): bump HTML iframe preview default height to 480px (MUL-2419) (#2842)
- e48f6a84d681d04ec380c6a4ecd5ed027c2621fc feat(github): expose read-only installation list to workspace members (MUL-2413) (#2886)
- 4a487adfeb686dd5e0abc44a268433831f288c5b feat(github): split canView / canManage in settings tab for read-only members (MUL-2413) (#2898)
- dee5c7cf509e2af649bcf07af3cd84fac8b5da6d feat(issues): Working filter + agent-working badge on board (MUL-2452) (#2924)
- 34988216edd97402a4e536d8d4cd885b3e510c3b feat(issues): show project segment in issue breadcrumb (MUL-2422)
- 2ad1cd8ff8f7522bab7c152052d481cc27fd87cb feat(profile): user profile description injected into agent brief (MUL-2406)
- aeb284cbeb8a873491a6d519f6bfe83fb054565b feat(runtime): teach agents the parent/sub-issue protocol (MUL-2338) (#2918)
- cd37b4e3d676bf7ee2a51bd5f7e923f1a53d834b feat(settings): consolidate GitHub options under a dedicated Settings tab (MUL-2414)
- 317bca40c1e967f9b9ea7272a88048badb31b04c feat(squads): show skeleton on squad detail initial load (#2930)
- b040165f4e65489d60ab360de2f4929298a2da46 feat(squads): skeleton loader + AlertDialog archive confirm (MUL-2437) (#2890)
- 314e91fa6d7f792e2aa33cec1b97c1b673d89f86 fix(chat): guard optimistic task message ids (#2901)
- 72339f347b6e8082f3a1bfcb97c3bfb0f73d9558 fix(desktop): keep local machine row visible after stopping daemon (#2906)
- 071ffca034b354ec393f79450b9c87be8997260a fix(editor): exit list when Enter pressed on empty top-level item (MUL-2430) (#2861)
- 5b8303b83ca8430ac06501bb3139c8d779d40cc5 fix(editor): fill modal viewport in attachment preview (MUL-2431) (#2891)
- edded77691e6f7c2ca30868b3845c58fc70cb2dd fix(installer): fall back when brew install fails (#2881)
- eaf8b14866439b8d6f68f5c77c05e665d2f9965d fix(installer): post-merge nits from #2881 (MUL-2458) (#2922)
- b7082a01f1773d0fca47b8fe38ec029a336caf05 fix(issues): retry button targets the row's agent (MUL-2457) (#2921)
- 34f16e2c7a5666c60f3acdf5dc5c504cf88fbfd0 fix(opencode): deny interactive questions in daemon mode (#2878)
- 292226f63273d3012f9c0f2f9eb799099029385d fix(runtimes): use official Gemini spark icon (MUL-2447) (#2904)
- 591e47842d551afe0a2285299a47937ebf973cde refactor(onboarding): remove starter-content kit; unify install-runtime issue across mark-onboarded paths (MUL-2438) (#2884)
- 80cc7b23f89ae25f8a6c68ebd19fd133e67e5b97 refactor(runtimes): declutter the runtimes page (MUL-2407) (#2833)
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About multica
The open-source managed agents platform. Turn coding agents into real teammates — assign tasks, track progress, compound skills.
Related context
Related tools
Earlier breaking changes
- v0.3.8 Removes custom_env from agent resources, adds audited env endpoint (MUL-2600)
Beta — feedback welcome: [email protected]