Minor Changes
-
#319
fe7db4a- Append the current todo list as markdown to compaction summaries before writing them to history. -
#334
eeefa98- Add background automatic upgrades, which can be disabled in tui.toml. -
#270
ac37d74- Add experimental goal mode for longer tasks that need more than one turn. Turn it on withKIMI_CODE_EXPERIMENTAL_GOAL_COMMAND=1before you start Kimi.Use
/goal <objective>in the TUI when you want Kimi to keep working on one task across turns. For example:/goal Fix the failing checkout testKimi shows the goal in the TUI and keeps progress visible while it works. Use
/goal status,/goal pause,/goal resume,/goal cancel, and/goal replace <objective>to manage the goal. This feature is still experimental. Try it and tell us what would make it more useful. -
#315
191059d- Add background structured questions so agents can continue while waiting for user answers. -
#313
3c5dee8- Addkimi providerCLI subcommand withadd,remove,list, andcatalog list/catalog addactions, so providers from a custom registry (api.json) or the public models.dev catalog can be imported and managed without launching the TUI. -
#277
a217ff0- Add/undoslash command to withdraw the last prompt from conversation history, and keep replay records in sync when a prompt is undone. -
#334
eeefa98- Add akimi upgradecommand for manually checking and upgrade Kimi Code CLI. -
#336
7cda9c3- Add approval lifecycle hook events for observing pending and completed permission prompts.
Patch Changes
-
#285
573c56e- Consolidate background task management under the agent background runtime. -
#314
6de3d97- Prevent modified keyboard release sequences from appearing after exiting the CLI. -
#335
7284f30- Fix custom registry provider handling during re-import. Prevent loss of multi-provider entries and remove stale providers along with their model aliases and default model references. -
#311
80164c2- Normalize glob patterns before brace expansion to prevent incorrect path matching. -
#247
58e2915- Fix a crash in the/sessionspicker on very narrow terminals by clamping every rendered line to the terminal width. -
#317
1f8c36a- Fix tool output preview rendering: trim trailing empty lines, append ellipsis to multi-line Bash command headers, and truncate long single-line output by visual wrapped lines instead of raw newline count. -
#145
d912053- Fix Git Bash path detection on Windows by also searchingusr\bin\bash.exelocations, which is where bash lives in many Git for Windows installations wherebin\bash.exedoes not exist. -
#310
a4511ff- Show the full model name in the footer status bar instead of truncating the provider prefix. -
#283
91b292e- Allow glob searches to target explicit absolute paths outside the workspace. -
#223
811f252- Show MCP server summary in the welcome panel and add configuration hints in the /mcp command output. -
#229
fb35bca- Replace chalk named color with theme-aware hex in session-directory warning. -
#303
3d7e20e- Point users to/providerinstead of the removed/connectcommand in the welcome screen and the no-models-configured hint. -
#135
0071b63- Fix slash-activated skills not being recognized by the model due to missing system reminder wrapper. -
#330
7a47045- Allow subagents to use custom tools registered on their parent agent. -
#333
1178c5c- Remind the model to refresh TodoList during long-running tasks and strengthen TodoList progress-tracking guidance. -
#327
8809f3e- Fix cross-provider replay failures from incompatible tool call IDs and unsigned Claude thinking history.