What’s new in Undo 10.2 for C, C++, Go and Rust¶
See the sections below for the headline product improvements in Undo 10.2.
Improvements in UDB and Undo AI¶
UDB is Undo’s interactive time travel debugger and Undo AI gives your AI agent the runtime context it needs to investigate complex problems and answer questions about what your program actually did.
Release 10.2 makes it easier to set up your agent to use Undo, adds support for a third agent to the ai command in UDB and improves debugging of optimized code.
Configuring your agent with undo init¶
The new undo init command configures Claude Code and Codex to use the undo mcp MCP server, so you no longer need to edit their configuration files by hand. It lists the agents it finds on your machine and whether each one already uses this installation of Undo, lets you choose which of them should, and shows you the changes to their configuration files before writing them. See Automatic configuration with undo init for details.
Support for the GitHub Copilot CLI¶
The ai command in UDB now supports the GitHub Copilot CLI, alongside Claude Code and Codex. Select it the first time you run ai, or later with the config ai agent command.
More accurate debugging of optimized code¶
Two fixes make UDB more accurate when debugging code compiled with optimization:
Breakpoints on an inlined function are now also set at call sites in a different source file from the function itself, which were previously missed.
When execution stops partway through a line, UDB shows the line that the current instruction belongs to, rather than the line of a statement executed earlier.
And more…¶
Further product changes relating to Undo AI and UDB are described in the CHANGELOG.md file
included in your Undo release archive.
Improvements in Undo Team & OEM Editions¶
Undo Team & OEM Editions v10.2 benefit from the improvements described above, in addition to the following.
And more…¶
Further product changes relating to Undo Team & OEM Editions are described in the following changelog files included in your Undo release archive:
undolr/CHANGELOG.mdfor changes to LiveRecorderkeyserver/CHANGELOG.mdfor changes to the Undo Keyserver
System requirements¶
The distributions supported by Undo 10.2 are unchanged from Undo 10.1.
For a list of the system requirements for a given release, see the documentation at
docs/userguide/html/SystemRequirements.html in the release directory. The system requirements
for the latest Undo release are always provided in full at System requirements.