v0.2.30

multica-ai/multicav0.2.30May 11, 2026by github-actions[bot]

AI Summary

This release adds private agent permissions, Mermaid diagram rendering in issues, and inline status/assignee pickers. It also introduces per-runtime timezone for token usage and custom pricing for unmaintained models.

Key Highlights

  • Gate private-agent surfaces with allowed_principals predicate
  • Render Mermaid diagrams inside issue descriptions
  • Inline status & assignee pickers + batch select on sub-issue rows
  • Per-runtime timezone for token-usage aggregation
  • Revoke member runtimes when they leave or are removed

New Features

  • Private agent permissions (allowed_principals)
  • Mermaid diagram rendering
  • Inline issue editing (status/assignee)
  • Runtime timezone support
  • Custom pricing for unmaintained models

Full Release Notes

## Changelog
* 15c388630241f024c49b1a6c0a16541af3f5ffd3 docs(daemon): refresh stale comment for inline system prompt path (#2362)
* 02310d083e96e80b1b531530fccfef1fccd3034a docs(util): clarify EnsureHiddenConsole call-order contract (#2399)
* b26f850d4e8176ddcbd343b020005a7e66526d38 feat(agents): gate private-agent surfaces with allowed_principals predicate (#2359)
* 00415de4630eee17b5fe2fd1fb23f88c19ba9bdf feat(editor): render mermaid diagrams inside issue descriptions (#2297)
* 448e75ce53869e8ada1bb5c9cea6fac3817eaf35 feat(issues): inline status & assignee pickers + batch select on sub-issue rows
* d6349c16eca7616c89171198fdcfa6a524d2799a feat(runtime): per-runtime timezone for token-usage aggregation (MUL-1950) (#2394)
* 6e3e6f714c7ab965ed501f35eee70e7a1032dffc feat(runtimes): let users set custom prices for unmaintained models (#2386)
* ce32a99a5c8668ab72d255a98dc8287811bad190 feat(web): add Changelog link to landing header (#2364)
* f5c2994aed425cf5f52baf0b2f36cb9d3a92ec40 feat(workspace): revoke a member's runtimes when they leave or are removed (#2401)
* e79ffc0f01b758b8f174f82c63bd1de5540ba2d4 fix(agent): expand Copilot CLI model catalog with correct dotted IDs (#2336)
* 702c48209b6a78025a62d9f7905ca20b51fe1978 fix(agent): stop filtering Pi extension tools via hardcoded --tools allowlist (#2379) (#2381)
* 352e838b01fac2828eccc0a22920bd6c842c92e1 fix(attachments): re-sign CloudFront download URLs at click time (#2407)
* 34a7ba986529daefa474c0fff269f8e261a21a2b fix(chat): unify chat and comment send shortcut to Mod+Enter (#2398)
* 39e57b870f2ffc2f35573f3d56bf2208d902c383 fix(cli): allow --mode run_only on autopilot create/update (#2360)
* 2e5e3a71895cde55c116d71c734af011428b1cbf fix(core): stop leaking recent issues across workspaces (#2403)
* a6968c7485af1da14f8a4cb64e023fc16941af59 fix(daemon): inline runtime brief for providers that need system prompt (#2355)
* fae85582637cabf663cce081b568e1b8df4f8ffc fix(daemon): self-heal when a runtime is deleted server-side (#2404)
* fb026f2607f90633d85b849cbf9c4ea61bf0cc7f fix(daemon): suppress git console windows on Windows (#2358)
* 046e4b1efa886db3c40c0ac796f742960ca5b18a fix(execenv): switch every provider's Windows reply template to --content-file (#2411)
* b2b20b291b4d9bba3f78389aaf95ab78b4e3b5b5 fix(inbox): re-fire scroll-to-comment effect once issue finishes loading (#2332)
* a49222f37bc1b7fe4ed4dbbebbb56986fb80d3b5 fix(realtime): allow same-origin WebSocket (mobile/CLI) (#2395)
* e076bbafccf77fcb4ba5bcdff07e9e7fe530e998 fix(runtimes): price OpenAI Codex / GPT models so cost stops showing $0 (#2334)
* 4d11023680f06814acf8c1dcbdabf731e4b05549 fix(web): match Changelog header link to GitHub ghost button (#2365)
* 72e89a74f3f7c2c17494b7846ba9f4d0855c3e0a fix: surface copilot failure details (#2396)