This release includes 1 breaking change for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Affected surfaces
ReleasePort's take
Light signalThe --from-template flag in agent create is removed; update scripts accordingly. The new --mcp-config flags give finer control over agent configurations.
Why it matters: Deprecation of --from-template (id 47226) requires updating CLI scripts that use it; the added --mcp-config flags (id 47227) let you configure agents more precisely. Performance gains from chunked markdown parsing (id 47230) eliminate O(n²) freezes, directly improving editor responsiveness.
Summary
AI summaryCLI agent, Lark integration (MUL-3084/MUL-3083), scheduler (MUL-2957), daemon timeout (MUL-3064), and documentation updates touch multiple modules.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Adds --mcp-config flags to agent create and update commands. Adds --mcp-config flags to agent create and update commands. Source: llm_adapter@2026-06-05 Confidence: high |
— |
| Feature | Medium |
Introduces DB‑backed execution‑record scheduler (MUL-2957). Introduces DB‑backed execution‑record scheduler (MUL-2957). Source: llm_adapter@2026-06-05 Confidence: high |
— |
| Feature | Medium |
Adds prefetch of surrounding group context on @‑mention in Lark (MUL-3084). Adds prefetch of surrounding group context on @‑mention in Lark (MUL-3084). Source: llm_adapter@2026-06-05 Confidence: high |
— |
| Feature | Medium |
Shows real speaker names in Feishu group context (MUL-3084). Shows real speaker names in Feishu group context (MUL-3084). Source: llm_adapter@2026-06-05 Confidence: high |
— |
| Feature | Low |
Moves caret after inserted image uploads. Moves caret after inserted image uploads. Source: granite4.1:30b@2026-06-05-audit Confidence: low |
— |
| Feature | Low |
Honors agent identity in assignment workflow. Honors agent identity in assignment workflow. Source: granite4.1:30b@2026-06-05-audit Confidence: low |
— |
| Feature | Low |
Splits agent integration UI into inspector status and tab actions (Lark). Splits agent integration UI into inspector status and tab actions (Lark). Source: granite4.1:30b@2026-06-05-audit Confidence: low |
— |
| Feature | Low |
Adds unbind affordance on the agent connected badge in Lark (MUL-3090). Adds unbind affordance on the agent connected badge in Lark (MUL-3090). Source: granite4.1:30b@2026-06-05-audit Confidence: low |
— |
| Feature | Low |
Splits bind CTA into Feishu and Lark entry points (MUL-3083). Splits bind CTA into Feishu and Lark entry points (MUL-3083). Source: granite4.1:30b@2026-06-05-audit Confidence: low |
— |
| Feature | Low |
Supports both Feishu and Lark from one deployment (MUL-3083). Supports both Feishu and Lark from one deployment (MUL-3083). Source: granite4.1:30b@2026-06-05-audit Confidence: low |
— |
| Performance | Medium |
Improves editor performance by parsing large markdown in chunks, eliminating O(n²) freeze. Improves editor performance by parsing large markdown in chunks, eliminating O(n²) freeze. Source: llm_adapter@2026-06-05 Confidence: high |
— |
| Deprecation | Low |
Removes --from-template flag from agent create command. Removes --from-template flag from agent create command. Source: llm_adapter@2026-06-05 Confidence: high |
— |
| Bugfix | Medium |
Fixes editor image markdown round‑trip issue. Fixes editor image markdown round‑trip issue. Source: llm_adapter@2026-06-05 Confidence: high |
— |
| Bugfix | Medium |
Standardizes model‑discovery timeouts to 15 seconds and stops caching empty results. Standardizes model‑discovery timeouts to 15 seconds and stops caching empty results. Source: llm_adapter@2026-06-05 Confidence: high |
— |
| Bugfix | Medium |
Restores CLAUDE_CODE_* environment variables in child processes. Restores CLAUDE_CODE_* environment variables in child processes. Source: llm_adapter@2026-06-05 Confidence: high |
— |
| Bugfix | Medium |
Implements inactivity‑based agent run timeout without wall‑clock guillotine (MUL-3064). Implements inactivity‑based agent run timeout without wall‑clock guillotine (MUL-3064). Source: llm_adapter@2026-06-05 Confidence: high |
— |
| Bugfix | Low |
Fixes Claude control request handling. Fixes Claude control request handling. Source: granite4.1:30b@2026-06-05-audit Confidence: low |
— |
| Bugfix | Low |
Routes inbox notifications to the item's source workspace in desktop app. Routes inbox notifications to the item's source workspace in desktop app. Source: granite4.1:30b@2026-06-05-audit Confidence: low |
— |
| Bugfix | Low |
Scopes inbox notification mute check to the source workspace. Scopes inbox notification mute check to the source workspace. Source: granite4.1:30b@2026-06-05-audit Confidence: low |
— |
| Bugfix | Low |
Supports copy over http:// via execCommand fallback in clipboard handling. Supports copy over http:// via execCommand fallback in clipboard handling. Source: granite4.1:30b@2026-06-05-audit Confidence: low |
— |
| Bugfix | Low |
Publishes lark_installation:created at row‑commit, not on status poll. Publishes lark_installation:created at row‑commit, not on status poll. Source: granite4.1:30b@2026-06-05-audit Confidence: low |
— |
| Bugfix | Low |
Hides only the Lark (international) connect entry while keeping Feishu. Hides only the Lark (international) connect entry while keeping Feishu. Source: granite4.1:30b@2026-06-05-audit Confidence: low |
— |
Full changelog
Changelog
- 14f89bc08aa0b69b714a95fa539bbecd96fdd4b6 Fix Claude control request handling (#3827)
- 63b847ee48ed2e2848ee96621fd0de9380072750 Honor agent identity in assignment workflow (#3802)
- 0dbe9f0a8f46ca54f2b1ef4b8467384801e96728 Move caret after inserted image uploads (#3796)
- 659ac2d99aef447354bc25ba59846d4bad8b33d2 Revert "docs: add db-backed scheduler RFC (#3701)" (#3831)
- 62925b97f1a0ea508923313ab1ec6381676ae10f chore(cli): remove the --from-template flag from agent create (#3805)
- 3913bf9152ca6f87514c9b59093b186f454f47b3 docs(self-host): default rollup to in-process scheduler, demote pg_cron/cron/systemd/CronJob to compat paths (#3808)
- 18a5224fe8f0a6e2b952cdde737774235b4a1e96 feat(cli): add --mcp-config flags to agent create/update (#3799)
- 6d0b9e39184c0373e6f533806e89ae3b93ef6b60 feat(lark): prefetch surrounding group context on @-mention (MUL-3084) (#3819)
- f8bd1d8fc2dcf415f5dd1b8775ff7471004c4300 feat(lark): show real speaker names in Feishu group context (MUL-3084) (#3828)
- ef8dabd35dd15661ba429ba11764304181b7c7d4 feat(lark): split agent integration UI into inspector status + tab actions (#3830)
- 05e38e5d370ba08fc7e1f6b52c286ed6bc734ab4 feat(lark): split bind CTA into Feishu and Lark entry points (MUL-3083) (#3832)
- 6ac8314711293c83d8a6158ab5598d3655683d98 feat(lark): support both Feishu and Lark from one deployment (MUL-3083) (#3815)
- 5586b5d46a7a7948169d7570971378f7525422c7 feat(lark): unbind affordance on the agent connected badge (MUL-3090) (#3826)
- 3caba86b09ec2e7d1a01c584582dadc95eca2409 feat(scheduler): DB-backed execution-record scheduler [MUL-2957]
- 4779e248164c3d82564b3d9e915e8a46ae12a966 fix editor image markdown roundtrip (#3790)
- 76dbb87762b30cc0993a67929e4e423eb374a94d fix(agent): standardize model-discovery timeouts to 15s, stop caching empty results
- c9ceaee4d9fdedab2b3b298a2a0073b736d61fe0 fix(agent): stop stripping user-facing CLAUDE_CODE_* config from child env (#3690)
- d6540a1869cfc2f921b152bd8018426a6c341ec1 fix(clipboard): support copy over http:// via execCommand fallback (#3810)
- a9a9e93905990b2155993ecad48013a58fb25fe5 fix(core): scope inbox notification mute check to the source workspace (#3821)
- 3708fb0f073fe1a869d09d7ec70bbc226e984a28 fix(daemon): inactivity-based agent run timeout, no wall-clock guillotine (MUL-3064)
- 93b93f58b547430eff6bfe5fac8b2634330369f3 fix(desktop): route inbox notifications to the item's source workspace (#3797)
- 631fa015be49d4b148d0db43c823be4df53f4d6b fix(docs): stabilize localized usage rollup anchor [MUL-2957]
- 905ebbdde1a07974c25ba39e6b63236d011c9cd7 fix(github): populate connected account name on install [MUL-3078] (#3811)
- 6a9e07f6d686131e9f7d7d9013dba3ca8dc7f5dc fix(issues): remove comment composer expand control [MUL-3086] (#3818)
- b0246ef18afebff9da65b2525a40b0f92970d847 fix(lark): hide only the Lark (international) connect entry; keep Feishu (#3835)
- f3ab29cdfcff76c349e01260345e5c92f8bc389c fix(lark): publish lark_installation:created at row-commit, not on status poll (#3770)
- 270d17747555cd03c55a459d877ab38a3e1e0e7a fix: broken "Add a computer" command on Multica Cloud + two CLI amplifiers (MUL-3087) (#3817)
- 4da43b383f3a9ba27a222de1d94aca24505bb12a fix: selfhost env does not accept LARK related env (MUL-3060) (#3771)
- 2e50df9a6ab26e48004769a7eb371c61f0e65978 perf(analytics): report $pageview at section granularity, drop web query-string churn (#3813)
- 25104d18557479726a7c32acda250ecaa94e34a2 perf(editor): parse large markdown in chunks to fix O(n²) freeze (#3823)
Breaking Changes
- Removed --from-template flag from agent create command.
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]