v0.4.33
Added 8
- Inject the workspace status catalog into the agent brief
- Make a local environment a named object with one verb per lifecycle step
- Report bytes transferred when a skill bundle download fails
- Make task queue expiry configurable via MULTICA_TASK_QUEUED_TTL
- Add right sidebar toggle shortcut
- Expose globally versioned Plugin Public API
- Add durable scheduled Plugin hooks
- Establish Public API v1 foundation
Changed 2
- Isolate hosted plugin surfaces
- Retry stale seat purchase quotes
Fixed 10
- Deliver the Qwen prompt on stdin instead of argv
- Support ACP terminals for Kimi runtime
- Enforce durable context boundaries for /new
- Reclaim orphaned per-task temp dirs in the GC
- Resolve claim project context once, workspace-scoped
- Separate task failure labels from raw diagnostics
- Lock a local_directory repo's git section across processes
- Fix archived inbox group counts
- Proxy /health to the backend in the runtime rewrite
- Authorize squad activity by task provenance
From multica
Changelog
- bdcb231ba00415c952e0d46ca6a90ae9273b4ff3 MUL-5466 fix(agent): deliver the qwen prompt on stdin, not argv (#7343)
- 8f9c766e40d950565efdbc978c512b424e2a8d0d MUL-6460: feat(brief): inject the workspace status catalog into the agent brief (#7306)
- 668a4e06c32799c66460032b75c68a0920d20322 MUL-6464 fix(agent): support ACP terminals for Kimi runtime (#7323)
- 8d2da6b8db778fd157d6876b27a65a7dce136848 MUL-6479 feat(dev): make a local environment a named object with one verb per lifecycle step (#7325)
- bedad9e222fc2b800df22abc40028611135793fa MUL-6485: isolate hosted plugin surfaces (#7329)
- 1cc46b2697bb27ef1ad0dec40fc484cb260c6757 MUL-6516 fix(channels): enforce durable context boundaries for /new (#7362)
- 520359a2c9aabd48e905d7f09072e3da2ffb2e0a MUL-6518 fix(daemon): reclaim orphaned per-task temp dirs in the GC (#7391)
- 1ea6d18f6b79245287dd835f204b5a223d370391 MUL-6530: report bytes transferred when a skill bundle download fails (#7386) (#7494)
- fbbe697578533be22b0ae591203c159d95878380 MUL-6540: retry stale seat purchase quotes (#7401)
- fa797d0063b7975cfb50c5f3fcc70a2c8e4b322b MUL-6547 fix(daemon): resolve claim project context once, workspace-scoped (#7405)
- 7b0b2397798704f5340d9f5cd049234c8549dd5c MUL-6551 fix(i18n): separate task failure labels from raw diagnostics (#7496)
- 643107601248d959097c780e912dab12be51e84d MUL-6552 docs(self-hosting): correct the PostgreSQL extension requirements (#7421)
- 5a80f802d32d51eb5345be5d652d1797f737ce70 MUL-6558 feat(server): make task queue expiry configurable via MULTICA_TASK_QUEUED_TTL (#7418)
- 0a54725fe61a5bdc12c24f02db9926d31d3fd2d3 MUL-6567 fix(execenv): lock a local_directory repo's git section across processes (#7462)
- 0716081bbef02cf311f1fbf22ca2e1b386e40bfc MUL-6580: add right sidebar toggle shortcut (#7445)
- a4e1ea7140c46b245ab0b384a6a565ab981cd513 MUL-6581: expose globally versioned Plugin Public API (#7446)
- 5bf10d485c802dad7d0e51bb54ddf2a1cbd2011b MUL-6582: add durable scheduled Plugin hooks (#7448)
- 9622dd55ac61e5ff9b3e26c25ebd32ec521c961e MUL-6583: fix archived inbox group counts (#7447)
- 8ade96e671bca7d84fd2d764ffca305e2fdc358d MUL-6584: establish Public API v1 foundation (#7450)
- fbb4ec59da35df249f63690e5c37ce3e592be683 MUL-6610: fix(web): proxy /health to the backend in the runtime rewrite (#7467)
- 2284420966f12a192d343b6c36675c0dd6e57f2c MUL-6622: fix(server): authorize squad activity by task provenance (#7489)
- b2b4699ff600f17e3a0e6c508f782010de6d111c MUL-6632: add status and priority filters to Inbox (#7497)
- 1acdc68e581722672a62ed0622aafd90fa7ffe38 docs(changelog): add v0.4.33 release entry (2026-08-24) (MUL-6642) (#7502)
- 8a5a6adbf722d3a4190bfa813d56b4929b2e2504 feat(agent): add ZeroClaw as a native ACP runtime (MUL-6511) (#7351)
- c8154f9d1aeaa305b426fc8c6b2315a37a33bdd3 feat(selfhost): add daemon server URL override (#7331)
- 25afaaf153a5c1b0db793bf3671889149fc32e0d fix(agent): MUL-6606 surface hermes model-discovery failures instead of a silent empty catalog (#7464)
- 179761a325bee61a1c70419223c8b4b9e0d00642 fix(agent): advertise grok-4.6 thinking levels and published rates [MUL-6549] (#7406)
- 1cff79d2562fa15ae9dac395f830ddeafbb8e3f2 fix(agent): discover Grok reasoning effort catalog (#7252)
- 6e70b1dc4baf0f903ea0a310cf6b0b08749bd738 fix(agent): preserve newlines in Antigravity streamed text (#6717)
- f48f24c4058472802efefd1be0ebb205c2d5663e fix(agent): route all Windows Pi runs through powershell -Command to preserve stdin (#7392)
- 9ecc6787b06872a18aefb2232fcaf1603a26ad81 fix(i18n): localize task failure reasons [MUL-6565] (#7459)
- aa4c504c789ed70dea3c33eb512ee8ea80b1afea fix(issues): re-rank an issue when its status moves it to a new column (#7422)
- d63051e1b1ca7fdf86f393b66255e55860478b1e fix(lark): keep the @_user_N placeholder when flattening post mentions (#7373)
- 701eaec4547c1e0b3783b2dec6595e5618640ad7 fix(mobile): use flat app icon (#7453)
- acecb7dd6082ff365607e62c7b141474a9e36f3d fix(pi): keep turn error when process exits 1 [MUL-6585] (#7451)
- e5b28564b08dc1cc8ad6447b84bd4e35e9fdf650 fix(views): prevent crowded transcript end ticks (#7458)