v0.4.20
multica-ai/multicav0.4.20Aug 6, 2026by github-actions[bot]
AI Summary
Adds DingTalk and WeCom integrations, improves onboarding with Mika, and refactors daemon logic regarding output and mentions.
Key Highlights
- DingTalk bot integration
- Mika issue-first onboarding flow
- Mobile comment rails and full-screen keyboard-aware chat
- Daemon logic convergence for mentions and comment formatting
New Features
- DingTalk bot integration
- Mobile comment rails + full-screen keyboard awareness
- Per-run token usage on execution log
- Mentions split out of comments mute group
Full Release Notes
## Changelog * 3c9b861de306955e7d6f7a421ffb6edfbd9ef02e MUL-5765 feat(chat): starter cards under Mika's onboarding opening (#6505) * 7a7de4fa5651c6acbabf5e13b9d84112c7c47dfb MUL-5773 fix(agent): report kimi token usage from its session wire log (#6495) * b24634e6eb1d3398c9056153ffddd6aead60abba MUL-5810: fix(agent): reconcile ACP terminal usage (#6503) * 1e60cece12f5d11aebae8ef2bf4ccf0f7d0627fc chore(daemon): halve the local version-probe frequency to 10 minutes (#6483) * 93342d04a7a9f788fec921e5aa736f86c7f22d8f docs(changelog): add v0.4.20 release entry (2026-08-06) (MUL-5816) (#6509) * eb9302db410f5e5cbb05f8f9a8d7673621109b55 docs(dingtalk): note community-maintained support status (#6499) * 31cd51ae2fa294ec0808840a40d84b4a6dc9c5cd feat(daemon): converge on out-of-band multica and agent CLI version changes (MUL-3269) * c3577cb04bcfc9a1d50b3e2dc6aa6187f8d5f6f0 feat(dingtalk): add DingTalk bot integration (MUL-3958) (#4829) * ba129b19630801e8dedec2d81df0647c4c45b0db feat(issues): show per-run token usage on the execution log (MUL-5762) (#6440) * 128d1d2bdd2cfc85cbbc6064341568d0188c5d77 feat(notifications): split mentions out of the comments mute group (#6486) * b99b04bb8677caed539a22c68416e3285760bd3d feat(onboarding): Mika issue-first onboarding (#6378) * be20af6eda13ae4d2383006eb7ba0939134a12e4 feat(views): mobile comment rails + full-screen keyboard-aware chat (#6492) * 96d567d51738eb77cc03d3076710fbc63c051798 fix(agent): pair failed tool results for OpenCode (MUL-5802) (#6497) * 25d26c2bf7eaddb74cd22b127a684314843ce403 fix(agent): send Pi prompts over stdin (MUL-5779) (#6485) * ca2541a2aed60b03f33385ae26ced7efba5a3de9 fix(agents): explain why a runtime refuses thinking_level (MUL-5770) (#6447) * 5a618e09255c9a85ceb31db764e9ce7cae974036 fix(agents): stop resuming a session that can't resolve its provider auth (MUL-5803) (#6482) * 24d209794e235613c698d9202d24376f49ca6bca fix(channel): attach /issue media to created issues (#6388) * 941aa418986f66f384d16297f18481fe421c096e fix(daemon): discover models from the custom runtime profile's own binary (#6488) * 53122a123d9e92b5e17949f2ebc7598abe0b6450 fix(desktop): never fall back to the user's default CLI profile (MUL-5737) (#6487) * c622e83a6a5480ce98a0e8671185ee9b9d82d749 fix(issues): keep the execution log header on one line (MUL-5804) (#6489) * 97143f1104afa346df0ba984e31d1b781acef58a fix(issues): keep the usage dialog's content inside the dialog (MUL-5762) (#6450) * 854b6c172300a218e056e6bb30a361d59e0377e3 fix(issues): loosen thread navigator spacing onto one 14px rail (MUL-5786) (#6464) * 8c39b986253b4a1e5524484be164eedce37211eb fix(issues): tighten the mobile issue-detail gutters to 12px (MUL-5787) (#6465) * d6d199621070e843c9dc2780434feddc1f78e789 refactor(daemon): retire the generic no-reply rule — ordinary agents always post one comment (MUL-5442) (#6493) * f44df04f96ecd28b2dbb6e5378ae125331380c11 refactor(daemon): rewrite the Output section to its judgment form (MUL-5442) (#6425) * 62a2d70afd430b146ff27bc0fb1a9b2e3fabc2ed refactor(daemon): stage-2 — Mentions and Comment Formatting judgment rewrite (MUL-5442) (#6453) * 7bc1e3c36a1e25ee1fc1ddf1ded5b179806a649f test(agent): make OpenClaw EOF test deterministic (MUL-5802) (#6501)