v0.4.15
exa-labs/exa-mcp-serverv0.4.15Jul 30, 2026by github-actions[bot]
AI Summary
This release introduces a variety of UI enhancements for chat, issues, and skills, including a keyboard toggle for the floating chat window, improved issue URL handling, and a revamped skill detail page. It also addresses several stability issues in the daemon and agent components.
Key Highlights
- Add keyboard toggle for the floating chat window
- Support human-readable issue URLs using issue keys
- Rebuild skill detail page with Overview/Files tabs and floating save pill
- Enhance transcript rendering with diffs and terminal output
- Fix daemon discovery for qodercli and prevent runtime update starvation
New Features
- Toggle floating chat window from the keyboard
- Support human-readable issue URLs using issue keys
- Badge resolved threads on comment rail's preview card
- Floating save pill with change summary for skills
- Render tool events as diffs, content, and terminal output
- Rebuild skill detail page around Overview/Files tabs
Full Release Notes
## Changelog * b13657be71088f35d71425c78cff0d9db0733fed MUL-5493: feat(chat): add a visible follow-up queue (#6133) * da7451843be302a01e66fa9c88ddf059f5d21480 MUL-5494: feat(transcript): render tool events as diffs, content and terminal output (#6134) * 9072cef12cfb0fd74f3ef56b80c6e9ec99930729 Revert "MUL-5493: feat(chat): add a visible follow-up queue (#6133)" (#6171) * cbb23598fd3cf7c56c916645bedc59668efbe7c3 docs(changelog): add v0.4.15 release entry (2026-07-30) (MUL-5545) (#6186) * 2187b5829210c40c299df05c8860345d8c3f3e13 feat(attachments): let callers opt out of pre-signed URLs in bulk responses (MUL-5372) (#6119) * 6be7adcb6b8e5a5e45518631bf02a7ee72fec897 feat(chat): toggle the floating chat window from the keyboard (MUL-5522) (#6162) * f3d88b1d47282d2db943e85faba6bb5565b54bbf feat(issues): add "Open in new tab" to the issue actions menu (MUL-5455) (#6124) * a9a4a3d638e5868a3741ce8ac9924a376b7e37d6 feat(issues): badge resolved threads on the comment rail's preview card (MUL-5543) (#6184) * 577018649ea136fbc492352515fad0d26cb01c75 feat(issues): support human-readable issue URLs using issue keys (MUL-5354) (#6117) * a8c775e94b3648cf0ad6a9ea09714e9cb811dcca feat(skills): floating save pill with change summary + one skill icon everywhere (#6177) * 37d66260e8fb15897816304094b434a549668366 feat(skills): rebuild skill detail page around Overview/Files tabs (MUL-5443) (#6100) * 7803a5b9ea80d9c6611bf7e90f5e8e1d7048603a feat(ui): establish a role-named type scale and migrate ad-hoc font sizes (MUL-5451) (#6136) * d6bd4cf7d5c2191e686f0c34f21d9884631f6e3d fix(agent): recover from Hermes resumed sessions it refuses without running (MUL-5509) (#6164) * beb3e9be65023f63bd5dfdbb0231ed41aa9f1cb8 fix(chat): widen the conversation gutter and align its edges (MUL-5497) (#6140) * 999e9f93c769ef830a14601e70a5e2f97b76dff2 fix(codex): record file edit payload for patch_apply events (#6158) * 74d5fc41d8860e8a1ad44c89c5b0dd382af876a0 fix(daemon): discover qodercli via the login shell (MUL-5524) (#6163) * 423d86da046756b1d552eeae19f5e9ad455599bc fix(daemon): prevent runtime update starvation (#6123) * b06c4894139ba4eaef286990fd962fee27df288f fix(issues): stabilize the Table query identity so a workspace switch cannot churn its branch queries (MUL-5477) (#6178) * d58dab075718ca06fe466eec65186182cf156d59 fix(issues): stop the sub-issues shimmer chip clipping descenders (#6182) * ee7ba83f53cf50a00b0cbbfd79c08cfdb49ed774 fix(self-host): apply setup config to daemon (MUL-5269) (#5880) * ab6da2e73bf15397fb246727497f87520caa56f2 fix(views): navigate mention/slash pickers with Ctrl+N/J/P/K (MUL-5495) (#6135) * 9e3b661d4494cfe5a66c5fdabcc24b14890d1eda fix(views): open a background tab on middle-click of AppLink (MUL-5457) (#6126) * 2889269c16d081b33d6558f923b374a8c9d97257 fix(views): open a real browser tab on modifier-click for non-anchor surfaces (MUL-5456) (#6125) * 9c732c47c57713d9d4cd991bd7e09113b387b34d perf(issues): make the URL rewrite to the identifier cost no extra request (#6169) * 67744d413d68c9f61fba514fce7b3ffdfd970800 refactor(skills): imported-origin marker uses Download, not Sparkles (#6187) * 1d2a3499c9a1b048ec4a3eb78341c70174388111 test(agent): stop the cursor fixtures racing their own prompt write (MUL-5536) (#6174)