Releases: cecli-dev/cecli
Releases · cecli-dev/cecli
v0.99.12
What's Changed
MR: #514
Full Changelog: v0.99.11...v0.99.12
Includes:
- fix: Prevent PowerShell console from showing during Windows notifications by @szmania in #511
- cli-17: Fix special character escaping in tool descriptions by @szmania in #512
- fix: Remove unconditional bell ring for auto-approved tool calls (cli-21) by @szmania in #513
- Ask before auto loading when auto loading enabled so it's more practical to keep it constantly enabled
- Throttle background observations so they don't run after singularly large messages
v0.99.11
What's Changed
MR: #509
Full Changelog: v0.99.10...v0.99.11
Includes:
- fix: Prevent closing notifications from resetting prompt by @szmania in #506
- feat: Save and restore coder mode (edit_format) in session loading by @szmania in #507
- Generally more precise messaging in tool outputs so models can make better choices with the information
- Escape certain message outputs to keep stray messages from crashing the process
v0.99.10
What's Changed
MR: #505
Full Changelog: v0.99.9...v0.99.10
Includes:
- fix: Improve Ctrl+C interruption of MCP tool calls by @szmania in #503
- Rename
GetLinestool toReadRangeand improve its cache efficiency by deferring when it modifies stale messages in the context - Change HashPos generation algorithm to interleave bits more thoroughly so multiple files in the same chat don't have the same series of line anchor endings
- Add total cached tokens to total token usage output
- Add
/exclude-skilland/include-skillcommands to modify at runtime what skills are generally available for loading - Add
/list-skillcommand to view all eligible, available, and loaded skills
v0.99.9
What's Changed
MR: #502
Full Changelog: v0.99.8...v0.99.9
Includes:
- Enhance Session Management by @szmania in #499
- Prevent mouse movement events from corrupting input on Windows by @szmania in #500
- Error in UpdateTodoList: [Errno 2] No such file or directory fix by @BecoKo in #501
- Skip gitignored files in autocommit by @szmania in #504
- Fix order
GetLinesoutput appears in relative to the tool call in the context
v0.99.8
What's Changed
MR: #497
Full Changelog: v0.99.7...v0.99.8
Addresses:
Includes:
- #493
- Allow model overrides and aliases to apply when switching models by making singleton ModelOverrides class
- Add "defaults" key to model-overrides underneath which all settings apply to the un-aliased model key
- Change
ShowContexttool name toGetLinesso its intent is clearer to LLMs - Unify
ReplaceText,InsertText, andDeleteTextinto a singularEditTexttool - Add clearer instructions for models on how to handle truncated command outputs
v0.99.7
What's Changed
MR: #495
Full Changelog: v0.99.6...v0.99.7
Includes:
Command/ContextManagerjointly updated to store long command line outputs in the file system- Fix
/copy-contextcommand - Rename
ExploreSymbolstoExploreCode - Update summarization prompts to not remove tool responses
- Add leak detection utility (for development of cecli itself)
- Clear old and empty agent folders on shutdown
v0.99.6
What's Changed
MR: #494
Full Changelog: Full Changelog: v0.99.5...v0.99.6
Includes:
- Update conversation structure with randomized calls to action to encourage models to keep going
- Make tree sitter versions explicit
- Add
/load-mcp *and/remove-mcp *with mcp tools - Disable connection keep alive so models providers with implicit caching can actually write to their KV and prompt caches
v0.99.5
v0.99.4
What's Changed
MR: #489
Full Changelog: v0.99.3...v0.99.4
Includes:
- Update py-cymbal version to fix it changing the root directory
- Updates to conversation order (reminders come before context blocks and current todo list)
- Allow mcp, skills, and tools commands to accept multiple space separated arguments
v0.99.3
What's Changed
MR: #488
Full Changelog: v0.99.2...v0.99.3
Includes:
- Updated token and cost reporting
- Integrate cymbal library with the
ExploreSymbolstool - Remove ViewFiles* tools in favor or the above
- Make terminal output for tools more consistent with custom format_output() methods
- Add automatic tool call corrections for array-like tools when LLMs do not wrap the arguments appropriately themselves
- Incremental compaction summaries with observational memory pattern and background thread summarization