Releases: cecli-dev/cecli
Releases · cecli-dev/cecli
v0.96.2
What's Changed
MR: #411
Full Changelog: v0.96.1...v0.96.2
Includes:
- Upgrade litellm minimum version to better enforce their data contract
- Fix
/tokensto count tokens using the conversation system proeprly thought_signatureserror and translating them tothought_signaturefor general Gemini model operation- Restore original SSE transport implementation since being a subclass of the Http based transport doesn't work with the MCP SDK's signature expectations
v0.96.1
What's Changed
MR: #406
Full Changelog: v0.96.0...v0.96.1
Addresses:
#382
#397
#402
#403
#405
Includes:
- Add Python 3.13 and 3.14 by @gopar in #404
- Expand
~when given an mcp servers file by @gopar in #407 - Small Performance Enhancements
- Usage hints for commands in TUI, keys for mentions, text selection, etc.
- Add
/compactslash command /terminal-setupto respect terminal env variables- Fix pip auto install package name
v0.96.0
What's Changed
MR: #394
Full Changelog: v0.95.11...v0.96.0
Addresses:
#401
#399
#396
#392
#332
Includes:
- Unified
ReplaceTexttool for agent mode that allows for simultaneous edits, for models that can handle that - More forgiving
InsertBlocktool (will not complain about insertions on empty files) - Long background command handler (paves the way for running reactive agent loops)
- Conversation System Overhaul (should lead to at least a 10 - 25% price reduction for PAYG APIs through more careful context construction)
- [gh-392] Enable and disable mcp servers by @gopar in #398
- [#379 ](feat: Implement nested LLM retry configuration via --retries argument by @szmania in #379)
- Add "--show-thinking" parameter (True by default) to control showing/hiding CoT content in model responses
v0.95.11
v0.95.9
What's Changed
MR: #383
Full Changelog: v0.95.8...v0.95.9
Addresses:
Includes:
- Add an MCP Server Manager by @gopar in #361
- feat: drop /accounts/{account_id} from model URL if env var missing by @chrisnestrud in #381
- Prevent TUI output area from receiving focus (essentially forcing focus to remain in the prompt input)
- Multiline user messages keep new lines in view
- Fix error on mixing absolute and relative paths on
/read-onlyin TUI - Require confirmation before auto updating, regardless of any other setting
- Emulate reverse history search in TUI with
ctrl+r(requiresfzfto be installed) - Get vscode to be properly configured by
/terminal-setupforshift+enter
v0.95.8
What's Changed
MR: #376
Full Changelog: v0.95.7...v0.95.8
Includes:
/terminal-setupcommand and--terminal-setupflag to update kitty, alacritty, and wsl terminal keybindings to supportshift+enter
- Update CONTRIBUTING.md by @gopar in #375
- Do not ignore user specified flag to use classic mode by @gopar in #373
- Fix documentation link after renaming to cecli by @vlagorsse in #370
New Contributors
- @vlagorsse made their first contribution in #370
v0.95.7
What's Changed
MR: #368
Full Changelog: v0.95.6...v0.95.7
Addresses:
- fix: handle None command_paths without warning by @chrisnestrud in #367
Includes:
- TUI is default unless a user specfically unsets it
- Change
command-paths:from a top-level key to a key undercustom:(so the nested path iscustom.command-paths) where both user defined command and prompt configs will live - Add nester.py to make handling nested configurations simpler to implement and slightly more forgiving to users by making it hyphen and underscore agnostic, as well as handling fallback parameter names
- Add customizable system prompts through the
custom.prompt-mapconfiguration section - Add Fireworks AI model provider by @chrisnestrud in #369
v0.95.6
What's Changed
MR: #364
Full Changelog: v0.92.1...v0.95.6
Addresses:
#363
Includes:
- Generalized file importer for loading custom scripts for commands and tools
- Centralized Tool registrar
- Custom tools configured under
agent-config.tools_pathsarray - Custom commands configuration under
command-pathsarray
v0.92.1
What's Changed
MR: #358
Full Changelog: v0.92.0...v0.92.1
Addresses:
Includes:
- [gh-316] Add OAuth flow to MCP servers by @gopar in #334
- Fix: Environment variables prefix by @BecoKo in #356
- Rename switch coder exception by @gopar in #357
- Suppress warning for the right Local MCP server name by @BecoKo in #355
- Added missing string interpolations in context_manager.py by @BecoKo in #354
- Feature/show prices by @chrisnestrud in #359