v0.98.0
What's Changed
MR: #472
Full Changelog: v0.97.5...v0.98.0
Addresses:
#469
Includes:
- Add support for multiple --mcp-servers-files arguments by @szmania in #473
- Add agent model display and configuration improvements by @szmania in #470
- Modify
ShowNumberedContextintoShowContextfor content based targeting for stable hashline/hashpos based edits - Add "rules"-like file support to allow dynamically loadable files similar to what AGENTS.md or CLAUDE.md are used for
- Add
--rulesargument and/rulescommand to support the above - Agent mode lints files as it edits them to detect syntax errors and ameliorate them during operation
- Modify similarity detection so it is less intrusive
- Change hashline/hashpos seperator since most LLM tokenizers see double colons as a single token (nice on the eyes, nice for the machine)
- Conversation system decomposition into an instance-able set of base classes that will support multiple context streams for sub-agent development
- Memory usage improvements by using GitPython's
GitCmdObjectDBand general caching to search through the underlying git repository for generation of the repository map - Agent mode prompt updates to make the steps more easily accomplishable to the models and use slightly fewer tokens
- Make available commands easier to search through by matching sub strings after start strings
- Fix quoted file names being incorrectly spliced in the
/add-like commands - Allow sending/injecting messages while a generation task is running in the TUI to increase general real-time steerability