|
1 | 1 | # Changelog |
2 | 2 |
|
3 | | -::: info Note |
4 | | -Detailed release notes will be published alongside the first official release. |
5 | | -::: |
| 3 | +This page documents the changes in each Kimi Code CLI release. |
| 4 | + |
| 5 | +## 0.2.0 |
| 6 | + |
| 7 | +### Features |
| 8 | + |
| 9 | +- Add a `/connect` command that configures a provider and model from a model catalog. |
| 10 | +- The `/connect` provider and model pickers now support type-to-search filtering, and long lists are paginated. The `/model` picker is also paginated when many models are configured. |
| 11 | +- Add `Ctrl-J` as an additional shortcut for inserting new lines in the TUI prompt. |
| 12 | +- Add wire record migration handling during session replay. |
| 13 | +- Migrate user skills from `~/.kimi/skills/` to `~/.kimi-code/skills/` during the first-launch migration; existing target skills are kept. |
| 14 | +- Emit session resume hint as a structured meta message in stream-json output format. |
| 15 | + |
| 16 | +### Bug Fixes |
| 17 | + |
| 18 | +- Report the macOS product version in OAuth device information instead of the Darwin kernel version. |
| 19 | +- Correct the `X-Msh-Platform` header value to `kimi_code_cli`. |
| 20 | +- Clarify the prompt-mode error when no model is configured by pointing users to the login flow. |
| 21 | +- Hide the empty current session from the sessions picker while keeping other empty sessions visible. |
| 22 | +- Stop mentioning OAuth credentials in the migration UI — they are never migrated, so the previous "needs /login" notice misread as a failure. OAuth-only installs no longer trigger the migration screen. |
| 23 | +- Surface API-provided error messages during feedback, usage, login, and model setup failures. |
| 24 | +- Persist model selections from the terminal UI to the default configuration, and honor the configured default thinking state for new sessions. |
| 25 | +- Retry compaction responses that do not contain a summary before updating conversation history. |
| 26 | +- Avoid CPU spikes from large streamed tool arguments and coalesce high-frequency streaming UI updates. |
| 27 | +- Resume sessions with a newer wire protocol version instead of failing. A warning is now shown in the TUI and records are replayed without migration. |
| 28 | +- Warn tmux users when extended key settings may prevent modified Enter shortcuts from working. |
| 29 | +- Let Kimi requests use the remaining context window for completion tokens by default while keeping explicit environment limits as hard caps. |
| 30 | + |
| 31 | +### Refactors |
| 32 | + |
| 33 | +- Flatten tool call data by inlining tool names and arguments at the top level, and limit legacy record migration so it only rewrites matching tool call payloads. |
| 34 | +- Move wire metadata handling into the record layer and keep persistence backends limited to storage operations. |
| 35 | + |
| 36 | +### Other |
| 37 | + |
| 38 | +- When no models are configured, `/model` and the welcome panel now point users to `/login` (for Kimi) and `/connect` (for other providers). |
0 commit comments