Highlights
Improved MCP support
We are in the middle of significantly improving support for connecting to MCP servers including support for streamable http servers with optional bearer token or oauth login support.
Enable the experimental_use_rmcp_client = true
flag in config.toml
to use the new MCP stack. If you encounter issues, create a GitHub issue and add the mcp
label. We would like to remove the experimental flag soon and will continue to expand MCP support over time.
What's Changed
- [MCP] Fix the bearer token authorization header by @gpeal in #4846
- Print codex resume note when quitting after codex resume by @nornagon-openai in #4695
- Use Number instead of BigInt for TokenCountEvent by @ccy-oai in #4856
- Simplify request body assertions by @pakrym-oai in #4845
- Fix zsh completion by @tamird in #4692
- [Cloud Tasks] Use workspace deps by @tamird in #4693
- Simplify parallel by @pakrym-oai in #4829
- [TUI] Remove bottom padding by @gpeal in #4854
- [TUI] Dynamic width for line numbers in diffs by @nornagon-openai in #4664
- [TUI] Wrapping bugfix by @nornagon-openai in #4674
- Fix flaky test by @jif-oai in #4878
list_dir
tool by @jif-oai in #4817- [TUI] Breathing spinner on true-color terms by @nornagon-openai in #4853
- [TUI] Remove instruction hack for /review by @dedrisian-oai in #4896
- Set codex SDK TypeScript originator by @pakrym-oai in #4894
- [TUI] Bring the transcript closer to display mode by @nornagon-openai in #4848
- [TUI] Switch to tree-sitter-highlight bash highlighting by @nornagon-openai in #4666
- remove experimental prefix by @rakesh-oai in #4907
- [MCP] Add the ability to explicitly specify a credentials store by @gpeal in #4857
- [MCP] Add support for streamable http servers with
codex mcp add
and replace bearer token handling by @gpeal in #4904 - featgrep_files as a tool by @jif-oai in #4820
- CLI UP/ENTER by @jif-oai in #4944
- change log_sse_event() so it no longer takes a closure by @bolinfest in #4953
- truncate on compact by @jif-oai in #4942
- Fix transcript mode rendering issue when showing tab chars by @dedrisian-oai in #4911
- [TUI] hardcode xterm palette, shimmer blends between fg and bg by @nornagon-openai in #4957
- [MCP] Add an
enabled
config field by @gpeal in #4917 - Make context line permanent by @dedrisian-oai in #4699
- [MCP] Add auth status to MCP servers by @gpeal in #4918
- [TUI] fix off-by-16 in terminal_palette by @nornagon-openai in #4967
- Create alias by @rakesh-oai in #4971
- Set chat name by @dedrisian-oai in #4974
- revert /name for now by @dedrisian-oai in #4978
New Contributors
Full Changelog: rust-v0.45.0...rust-v0.46.0