What's Changed
- fix group chat approval routing by @EKKOLearnAI in #2390
- feat: animate tool panel expansion by @EKKOLearnAI in #2389
- fix: align managed use MCP timeout by @wtj-0527 in #2387
- fix(server): count reasoning_content in context usage estimates by @686f6c61 in #2392
- fix: require coding-agent execution identity by @wtj-0527 in #2396
- fix(ekko-agent): replay reasoning across model protocols by @EKKOLearnAI in #2395
- test: isolate Windows run-manager persistence by @wtj-0527 in #2398
- feat(group-chat): add secure shared rooms and remote agents by @EKKOLearnAI in #2408
- Preserve offline Agent owner avatars by @EKKOLearnAI in #2410
- fix(group-chat): stabilize Agent handoff flow by @EKKOLearnAI in #2411
- feat(group-chat): add remote Agent file transfers by @EKKOLearnAI in #2413
- feat: improve recent sessions and group chat activity by @EKKOLearnAI in #2414
- fix(group-chat): add manual room link copy fallback by @EKKOLearnAI in #2415
- feat: handle existing approval prompts globally by @wtj-0527 in #2406
- fix(group-chat): retain history without automatic pruning by @EKKOLearnAI in #2420
- fix(server): add lightweight liveness endpoint by @wtj-0527 in #2422
- fix group chat remote Agent presence and revocation by @EKKOLearnAI in #2423
- stop migrating legacy Group Chat Agent links by @EKKOLearnAI in #2424
- fix(ui): improve global approval command preview by @wtj-0527 in #2425
- fix(group-chat): persist Tool results containing mention text by @wtj-0527 in #2426
- fix(group-chat): bound persisted tool message ids by @EKKOLearnAI in #2427
- fix(ui): settle orphaned group tools and align approvals by @wtj-0527 in #2429
- Fix Group Chat Agent ownership and approval routing by @EKKOLearnAI in #2430
- feat: add system notifications for pending approvals by @wtj-0527 in #2432
- Secure non-owner Group Chat Agent requests by @EKKOLearnAI in #2433
- Improve Group Chat Agent uploads and private-memory boundaries by @EKKOLearnAI in #2435
- Add MCU Ekko and Hermes agent selector by @EKKOLearnAI in #2438
- [workflow] add durable scheduled runs by @wtj-0527 in #2434
- fix(media): disable Responses storage for image generation by @wtj-0527 in #2439
- fix(chat): stop sending the Studio guidance block twice by @twuijri in #2416
- Fix Global Agent runtime avatars and MCU status by @EKKOLearnAI in #2442
- feat(stt): add local streaming speech recognition by @EKKOLearnAI in #2447
- fix(group-chat): prevent token accounting from starving the event loop by @wtj-0527 in #2445
- fix local STT final word truncation by @EKKOLearnAI in #2448
- feat: add Chat Run lifecycle webhooks by @EKKOLearnAI in #2452
- Remove unused legacy webhook endpoint by @EKKOLearnAI in #2453
- feat(moa): expose per-model reasoning effort in preset editor by @x1051445024 in #2449
- feat(workflow): add schedule management UI by @wtj-0527 in #2441
- Add local and remote group chat room management by @EKKOLearnAI in #2459
- Fix local STT in Electron by @EKKOLearnAI in #2461
- chore: prepare 0.6.40 changelog by @EKKOLearnAI in #2462
New Contributors
Full Changelog: v0.6.39...v0.6.40