Releases: coder/mux
Releases · coder/mux
v0.8.6
Features 🪄
- Docs now updated to the much prettier Mintlify (see here)
- Workspace name generation reworked to be faster and allow for user edits:
- Simplified runtime selection (see above screenshot)
- Added first class
mux runCLI for scriptable tasks (docs)
Fixes 🛠️
- Fixed bug where chat wouldn't be all the way scrolled down upon first load (367fa4a)
- Many fixes related to auto-compact, context usage, and cost calculation
- Improved e2e testing
- Fixed a few bugs in dictation
v0.8.5
v0.8.4
v0.8.3
v0.8.2
🪄 Features
Added voice input mode (requires OpenAI key):
Auto-compaction threshold is now a slider on the context usage bar:
Also:
- You can now create workspaces that are "Local" which run in your project directory without any isolation
- Documentation site updated from from https://cmux.io to https://mux.coder.com to disambiguate
- You can now click the "Queued" indicator on a queued message to send it immediately
- Project sidebar styles have been updated to better discriminate between workspace runtimes
🛠️ Fixes
v0.8.1
What's Changed
- 🤖 refactor: migrate IPC layer to ORPC for type-safe RPC by @ThomasK33 in #763
- Fix import paths after src re-org by @ozbek in #758
- Docs: add mdbook-pagetoc to required tools/crates by @ozbek in #760
- Docs: add word wrapping to code blocks by @ozbek in #759
- fix: testUtils formatting by @ibetitsmike in #771
- 🤖 fix: use ResultSchema for sendMessage output to prevent field stripping by @ThomasK33 in #773
- 🤖 feat: add backend support for soft-interrupts by @ethanndickson in #767
- 🤖 perf: fix streaming content delay from ORPC schema validation by @ethanndickson in #774
- 🤖 revert: ORPC migration and related commits by @ethanndickson in #777
- 🤖 feat: add mux-gateway provider by @ibetitsmike in #772
- fix: anthropic cache improvements by @ibetitsmike in #781
- 🤖 fix: retry workspace creation with hash suffix on name collision by @ibetitsmike in #779
- 🤖 docs: require static-check before pushing to PRs by @ibetitsmike in #769
- 🤖 feat: add clear option for API keys in settings by @ibetitsmike in #782
- 🤖 fix: place Anthropic cache marker on last message by @ibetitsmike in #783
- 🤖 fix: use undated model IDs for mux-gateway defaults by @ibetitsmike in #787
- 🤖 feat: add favicon to mux server by @ibetitsmike in #789
- 🤖 feat: display mux gateway models with provider icon and suffix by @ibetitsmike in #790
- 🤖 refactor: simplify model selector UI by @ibetitsmike in #796
- 🤖 feat: add tutorial tooltip system for new user onboarding by @ibetitsmike in #788
- 🤖 feat: add model editing capabilities to settings by @ibetitsmike in #798
- 🤖 fix: remove watch depth limit breaking HMR for nested files by @ammar-agent in #802
- 🤖 feat: unify model selector and settings page UX by @ammar-agent in #801
- 🤖 fix: align favorite star icon with edit/delete buttons in model settings by @ibetitsmike in #805
- (Re-)fix: shiki-shared import path by @ozbek in #780
- 🤖 fix: make model tooltip abbreviations dynamic by @ethanndickson in #806
- 🤖 fix: prevent queued message amnesia by flushing partial before tool-call-end by @ethanndickson in #807
- 🤖 fix: dispatch providers-config-changed on coupon save by @ethanndickson in #808
- 🤖 fix: strip mux-gateway prefix from model strings by @ethanndickson in #809
- 🤖 feat: force compaction when approaching context limit by @ethanndickson in #778
- 🤖 feat: add Settings to macOS menu bar by @ibetitsmike in #813
- 🤖 fix: enable prompt caching for mux-gateway Anthropic models by @ethanndickson in #816
- 🤖 refactor: rename coupon code to voucher for mux-gateway by @ibetitsmike in #814
New Contributors
Full Changelog: v0.8.0...v0.8.1
v0.8.0
🪄 Features
Settings panel allows users to manage their providers and models in GUI:

Amazon Bedrock support. Users can configure the models they want to use in settings:

ENV parameters support for Anthropic and Bedrock.
Auto compaction when chat comes near the context limit for a given model.
PRs merged
- 🤖 feat: add auto-compaction with progressive warnings by @ethanndickson in #683
- 🤖 feat: add auto-compaction configuration UI by @ethanndickson in #685
- 🤖 refactor: remove 'Accept early' feature from compactions by @ethanndickson in #748
- 🤖 feat: add mux version subcommand by @ibetitsmike in #751
- 🤖 fix: update Claude Opus 4.5 thinking policy to match API by @ThomasK33 in #752
- 🤖 feat: add Settings Manager with Providers/Models/General sections by @ibetitsmike in #750
- 🤖 fix: enable reasoning for Claude Opus 4.5 by @ThomasK33 in #754
- 🤖 fix: restore DirectoryPickerModal in ProjectCreateModal by @ibetitsmike in #756
- 🤖 fix: untracked popup overflow by @ibetitsmike in #755
- 🤖 feat: add Cmd+, / Ctrl+, keybinding to open settings by @ThomasK33 in #761
- 🤖 fix: omit providerMetadata from compaction summary to fix context display by @ethanndickson in #762
- 🤖 fix: Command suggestions hidden under alerts by @ibetitsmike in #718
- 🤖 feat: mid-stream token usage updates by @ethanndickson in #757
- 🤖 feat: add support for Amazon Bedrock by @ibetitsmike in #765
- 🤖 feat: allow Anthropic models to work with env vars by @ibetitsmike in #768
Full Changelog: v0.7.2...v0.8.0
v0.7.2
Another patch primarily cleaning up support for Opus 4.5:
Model improvements:
- Opus 4.5 uses Anthropic's new effort parameter instead of thinking token budget
- Only show "1M Context" button for Sonnet 4.5
Also:
- Fixed bug where web/remote terminals weren't spawning in Electron
- Adds new
web_fetchtool so Mux agents can read URLs
v0.7.1
This is primarily a patch release to expose Opus 4.5. Note that users can always try models before we "release" them by inputting the full model string via /model <model> or the model selector UI.
Also: