Skip to content

Releases: cecli-dev/cecli

v0.88.31

27 Nov 19:30
4afb4c0

Choose a tag to compare

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

26 Nov 04:06
e8e5eaf

Choose a tag to compare

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

25 Nov 04:37
6585e1e

Choose a tag to compare

What's Changed

MR: #190
Full Changelog: v0.88.28...v0.88.29

Addresses:
#187
#189

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

24 Nov 01:44
d88d135

Choose a tag to compare

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

23 Nov 02:56
0e616d7

Choose a tag to compare

What's Changed

MR: #173
Full Changelog: v0.88.26...v0.88.27

Addresses:
#45
#180
#181
#182

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

21 Nov 23:08
dabc4cb

Choose a tag to compare

What's Changed

MR: #178
Full Changelog: v0.88.25...v0.88.26

Addresses:
#175
#177

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

21 Nov 06:46
71170d7

Choose a tag to compare

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

v0.88.24

20 Nov 05:28
80214a0

Choose a tag to compare

What's Changed

Full Changelog: v0.88.23...v0.88.24

v0.88.23

19 Nov 18:32
b1a68de

Choose a tag to compare

What's Changed

Full Changelog: v0.88.22...v0.88.23

v0.88.22

19 Nov 18:15
dbfdc61

Choose a tag to compare

What's Changed

Full Changelog: v0.88.21...v0.88.22