Skip to content

Releases: cecli-dev/cecli

v0.99.12

13 May 02:34
dd84a43

Choose a tag to compare

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

10 May 03:01

Choose a tag to compare

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

04 May 04:32
dd5ec67

Choose a tag to compare

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 GetLines tool to ReadRange and 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-skill and /include-skill commands to modify at runtime what skills are generally available for loading
  • Add /list-skill command to view all eligible, available, and loaded skills

v0.99.9

02 May 15:42
7edfde9

Choose a tag to compare

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 GetLines output appears in relative to the tool call in the context

v0.99.8

28 Apr 11:52
2e022d0

Choose a tag to compare

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 ShowContext tool name to GetLines so its intent is clearer to LLMs
  • Unify ReplaceText, InsertText, and DeleteText into a singular EditText tool
  • Add clearer instructions for models on how to handle truncated command outputs

v0.99.7

26 Apr 20:39
f217080

Choose a tag to compare

What's Changed

MR: #495
Full Changelog: v0.99.6...v0.99.7

Includes:

  • Command /ContextManager jointly updated to store long command line outputs in the file system
  • Fix /copy-context command
  • Rename ExploreSymbols to ExploreCode
  • 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

25 Apr 16:31
835b8b5

Choose a tag to compare

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

22 Apr 04:04
4a4e977

Choose a tag to compare

What's Changed

MR: #492
Full Changelog: v0.99.4...v0.99.5

Includes:

  • CLI-8: Make ls tool OS-agnostic with improved path handling by @szmania in #490
  • Cymbal wrapper that works cross-platform and doesn't do weird directory shenanigans

v0.99.4

21 Apr 17:52
25cca89

Choose a tag to compare

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

20 Apr 04:05
2909d22

Choose a tag to compare

What's Changed

MR: #488
Full Changelog: v0.99.2...v0.99.3

Includes:

  • Updated token and cost reporting
  • Integrate cymbal library with the ExploreSymbols tool
  • 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