Releases: cecli-dev/cecli
Releases · cecli-dev/cecli
v0.88.31
What's Changed
MR: #195
Full Changelog: v0.88.30...v0.88.31
Includes:
- #194 - Gemini Pro 2.5 Fixes
- #196 - Proper version update messaging text
- .gitattributes to enforce lf line endings on commit
- Improvements to agent mode task time horizon and cache-ability (roughly 60-70%)
- Reorder chunks for agent mode
- Split current messages into old and young sub sections
- Sort file contents by last edit time of file
- Add old messages before file edits and young messages after editable files
New Contributors
v0.88.30
What's Changed
MR: #191
Full Changelog: v0.88.29...v0.88.30
Includes:
- Better caching heuristic, sorted as system prompt, read only files, writeable files, repo map, done message, current messages
- Add model partial outputs to bottom toolbar to give a little indication of what the model is processing while generating tool calls
- Fix auto save
v0.88.29
What's Changed
MR: #190
Full Changelog: v0.88.28...v0.88.29
Includes:
- Version updates in requirements.txt
- #186: Repo Map profiling for getting information necessary for further optimizations
- #188: Preserving new lines in mixed line ending repos
- Allows raw JSON responses in agent mode to be interpreted as tool calls for weaker models
- Add a "Thinking" tool that's really a place for a model to put free form thought and notes, ideally to keep itself on track during generation
New Contributors
v0.88.28
What's Changed
MR: #185
Full Changelog: v0.88.27...v0.88.28
Addresses:
#184
Includes:
- Fix hang from issue 184 (above) by making sure output stream is None'd on finish, even if the generation task errors
- Refactor local tools to implement a common BaseTool abstract class as a precursor to a plugin system
- ReplaceText tool to display a diff of its output so it's more legible what is changing during generation
- Update with Aider main
v0.88.27
What's Changed
MR: #173
Full Changelog: v0.88.26...v0.88.27
Includes:
- Enhanced Repo Map, (option:
--use-enhanced-map) where the tree sitter files have been refactored to parse import statements and an estimator for"is a dependency"added to the resolve relationships between definers and references of identifiers. This should produce a sparser, more logically connected repomap for context propagation to the LLMs that I think is also faster to calculate since the estimator prevents all references for a given identifier from being joined to all definers of that identifier - Suppressing extraneous git warnings when they don't actually interrupt operation
- Fix --help output text
- Ctrl+d, when the input is blank performs like it does in shells, shutting down the program
v0.88.26
What's Changed
MR: #178
Full Changelog: v0.88.25...v0.88.26
Includes:
- Update linear mode/input recreation such that it does NOT recycle inputs on confirmation of file additions and tools
- Don't let spinners interrupt linear mode
- Parallel mode should be able to opportunistically recreate the input task in the input minor loop
- Small updates to agent mode tools, ViewFilesMatching only scanning non-ignored files, Command and CommandInteractive to not interfere with the input recreation process
- Catching printing errors from Rich's console.print() and printing the plain text stream when encountered for output stability
- During initialization, add a method that can handle gracefully closing the program (primarily for closing the MCP servers on exit so they don't throw the ubiquitous error)
- Graceful exit from main.py to close MCP servers before editing and preventing confusing errors from being thrown
- Add friendlier start up documentation in the README
v0.88.25
What's Changed
MR: #174
Full Changelog: v0.88.24...v0.88.25
Addresses:
#173
Includes:
- Updates with aider main repo for new model settings
- Fixed output bug where progress bar would interrupt diff output (removed progress bar to do so, oops maybe)
- Faster loading time of program by using json and not json5 to parse model metadata
- Make sure repo list file list generation step respects aider ignore (should improve performance if used in large repos)
- Updated model metadata from LiteLLM for AWS Bedrock Claude 4.5
- Made the README.md more concise, contributor list tagging contributors directly for attribution, and added a change log