0.19.0
Minor Changes
- #4730
695f68fThanks @marius-kilocode! - Add autocomplete for/modecommand in CLI, similar to model autocomplete. When typing/modeand pressing tab, users now see suggestions for all available modes including default and custom modes with their names, descriptions, and source labels.
Patch Changes
-
#4792
25b7efeThanks @marius-kilocode! - Fix API request cost updates in the CLI when using static message rendering -
#4735
ffabf05Thanks @marius-kilocode! - Add CLI/condensecommand for manual context condensation -
#4732
2f16482Thanks @marius-kilocode! - Add instant ESC/Ctrl+X cancellation feedback with optimistic UI and reduced readline escape timeout -
#4740
f291417Thanks @kiloconnect! - Fix CLI formatting for unknown message types, JSON content, and codebase search results- Improved JSON parsing in CI mode with proper error handling
- Enhanced unknown message type handling with JSON formatting
- Fixed codebase search results parsing to match extension payload format
- Fixed operator precedence bug in SayMessageRouter.tsx
-
#4797
ae3701bThanks @marius-kilocode! - Fix slash command suggestions to select first entry by default when typing/ -
#4778
ea212caThanks @kiloconnect! - Fix CLI auto-update regression caused by inverted conditional logic with --nosplash flag. The version check now runs for all users by default, regardless of the nosplash flag state. -
#4780
0cfe8b0Thanks @Drilmo! - Add log file rotation to prevent unbounded disk usageThe CLI log file at
~/.kilocode/cli/logs/cli.txtnow automatically rotates at startup when it exceeds 10 MB, keeping only the most recent ~5 MB of logs. This prevents the log file from growing indefinitely and consuming excessive disk space for heavy CLI users or long-running sessions.