Skip to content

Releases: cecli-dev/cecli

0.97.5

Choose a tag to compare

@dwash96 dwash96 released this 17 Mar 17:51
f6a3bba

What's Changed

MR: #466
Full Changelog: v0.97.4...v0.97.5

Includes:

  • Updates to caching behavior so anthropic models cache prompts appropriately
  • Force output to use utf-8 encoding generally
  • Update to content addressing in hashline file representation
  • Agent mode updates to partial file content message ordering
  • Resize repomap at run time with /map-refresh <int>

v0.97.4

Choose a tag to compare

@dwash96 dwash96 released this 10 Mar 13:37
3f41a1b

What's Changed

MR: #464
Full Changelog: v0.97.3...v0.97.4

Addresses:

Includes:

  • Use the configured shell when tool command is called by @jasonbcox in #465
  • Auto create .cecli/workspace in agent mode so the agent has a place to put temp files
  • Updated context block management to support file inclusion/exclusion operations
  • Update model metadata
  • Prevent unneeded test commands from running
  • Allow Grep tool to work on single files
  • Allow wrapped lines in the TUI to be moved through vertically instead of automatically navigating between input prompts
  • Add --cost-limit parameter
  • Allow automatic parsing of XML-like tool calls attempted by some local models

New Contributors

v0.97.3

Choose a tag to compare

@dwash96 dwash96 released this 05 Mar 14:05
ebd79a4

What's Changed

MR: #461
Full Changelog: v0.97.2...v0.97.3

Addresses:
#460

Includes:

  • Add completions to /save-session command
  • Hot reloading skills when hot_reload is true under agent-config (useful to making/using skills at runtime)
  • New logic for response loop prevention in agent mode (output similarity and adaptive token penalties)
  • Fix --terminal-setup flag crashing on initialization

v0.97.2

Choose a tag to compare

@dwash96 dwash96 released this 03 Mar 07:32
49fc445

What's Changed

MR: #452
Full Changelog: v0.97.1...v0.97.2

Addresses:

Includes:

  • The entire hooks subsystem, add python file or command hooks at the following points:
    start, end, on_message, end_message, pre_tool, post_tool
  • Hashline edit format updates/optimizations
  • Clear file diff message on /undo command call
  • ShowNumberedContext tool context efficiency by merging requests into singular representation
  • /add respects --add-gitignore-files setting
  • #455 Make --watch-files work in dumb terminals and non-fancy input by @ekr1

New Contributors

  • @ekr1 made their first contribution in #455

v0.97.1

Choose a tag to compare

@dwash96 dwash96 released this 22 Feb 05:32
54bec5f

What's Changed

MR: #448
Full Changelog: v0.97.0...v0.97.1

Addresses:

Includes:

  • Add ability to set agent model in config and add in-chat command by @gopar in #444
  • New hashline edit format both standalone and as the vehicle for agent mode since it simplifies text replacement
  • Allow models with colons in name to have model overrides
  • Add model_settings key under overrides to modify model settings in the overrides section without needing to declare a model settings file

v0.97.0

Choose a tag to compare

@dwash96 dwash96 released this 14 Feb 17:44
94b82eb

What's Changed

MR: #438
Full Changelog: v0.96.10...v0.97.0

Addresses:

Includes:

  • task() method exported from cecli.main to run system programmatically as a part of another program
  • /terminal-setup updates to allow the user to confirm configuration edits
  • Fix JSON parsing from raw responses so weaker models can perform tool calling outside of the OpenAI tool calling schema
  • Automatic command backgrounding so agent cannot get stuck on miscalled, non-exiting command
  • New key bindings for TUI (input_start, input_end, output_up, and output_down)

v0.96.10

Choose a tag to compare

@dwash96 dwash96 released this 08 Feb 15:28
79c448c

What's Changed

MR: #435
Full Changelog: v0.96.9...v0.96.10

Addresses:

Includes:

  • Simplify line based editing tools (InsertText and DeleteText) to work off of pure line numbers
  • Make Grep tool capable of multi-searching
  • Speed up git ignored file checking by a factor of ~100
  • Speed up file mention checking due to the above
  • Small tool error mitigations

v0.96.9

Choose a tag to compare

@dwash96 dwash96 released this 03 Feb 13:55
3c64c9b

What's Changed

MR: #431
Full Changelog: v0.96.8...v0.96.9

Includes:

  • Fix for error on switching to gemini models from non-gemini model
  • Fix for error when model duplicates tool call responses

v0.96.8

Choose a tag to compare

@dwash96 dwash96 released this 02 Feb 05:35
d43775e

What's Changed

MR: #427
Full Changelog: v0.96.7...v0.96.8

Includes:

  • Format system messages and in context files before adding user message to conversation stream
  • Use relative paths consistently in conversation messages so models know we are referring to the same files

v0.96.7

Choose a tag to compare

@dwash96 dwash96 released this 31 Jan 17:35
e10d769

What's Changed

MR: #424
Full Changelog: v0.96.6...v0.96.7

Addresses:

Includes:

  • Add environment variable for cecli config file path by @gopar in #422
  • Feature/rebrand website (remove Aider references, ensure site is cohesive with project identity) by @synth-mania in #423
  • Allow ShowNumberedContext and ReplaceText tools to be used for multiple parallel searches and edits to cut down the number of exploration and edit turns required for models powerful enough to take advantage of it
  • Change tool executor methods so models are allowed to hallucinate parameters without necessarily disrupting operations as long as they specify a proper superset of the real parameters
  • Allow the /add command to include files outside of the current repository

New Contributors