Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions .changeset/block-symlink-escape-file-tools.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/cli-startup-memory.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/click-transcript-fold-block.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fix-large-session-transcript.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fork-inherits-title-kind.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/gate-project-local-config-trust.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/git-invocation-hardening.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/global-telemetry-off.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/mcp-oauth-offline-access.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/rc-region-auth.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/reject-broad-additional-dirs.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/repeat-breaker-config-switch.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/restore-swarm-members.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/steady-status-row.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/tender-owls-jump.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/tower-rework-loop-and-history-briefing.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/tower-title-ascii-and-card-mission-id.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/tui-mode-config.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/watch-default-off.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/web-interaction-polish.md

This file was deleted.

46 changes: 46 additions & 0 deletions apps/kimi-code/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,51 @@
# @moonshot-ai/kimi-code

## 2.1.0

### Minor Changes

- [#3990](https://github.com/MoonshotAI/kimi-code/pull/3990) [`32000d0`](https://github.com/MoonshotAI/kimi-code/commit/32000d08afcd019016fa60db0d68eaf21f3e35a6) Thanks [@Grapedge](https://github.com/Grapedge)! - In fullscreen, click a folded block to open or close it.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Include the fullscreen flag in the new release entry

When users encounter this new 2.1.0 feature, fullscreen remains experimental and is only enabled when KIMI_CODE_TUI_FULL_SCREEN=1 (apps/kimi-code/src/tui/tui-state.ts:99-100), so saying only “In fullscreen” does not explain how to access it. Add the environment variable to this entry, as required for experimental changesets.

AGENTS.md reference: AGENTS.md:L85-L86

Useful? React with 👍 / 👎.


- [#4004](https://github.com/MoonshotAI/kimi-code/pull/4004) [`e17ff67`](https://github.com/MoonshotAI/kimi-code/commit/e17ff679281e340fd328bc2ebaba1237e79a9ad3) Thanks [@Grapedge](https://github.com/Grapedge)! - Add a TUI mode setting to /settings with an experimental fullscreen layout; switching modes takes effect after restarting Kimi Code. You can also set `tui_mode` in `~/.kimi-code/tui.toml` directly: `"regular"` renders into the terminal scrollback, while `"fullscreen"` makes parts of the UI mouse-interactive for a smoother experience.

### Patch Changes

- [#3964](https://github.com/MoonshotAI/kimi-code/pull/3964) [`6451f1e`](https://github.com/MoonshotAI/kimi-code/commit/6451f1e056e90037bbf832f3578955cf8e55db64) Thanks [@7Sageer](https://github.com/7Sageer)! - Block file tools from accessing files outside the working directory through symlinks.

- [#3975](https://github.com/MoonshotAI/kimi-code/pull/3975) [`bb96d80`](https://github.com/MoonshotAI/kimi-code/commit/bb96d80748921618182369a40a6610f38fa16acb) Thanks [@RealKai42](https://github.com/RealKai42)! - Reduce the CLI's startup time and memory usage.

- [#3957](https://github.com/MoonshotAI/kimi-code/pull/3957) [`6a214b8`](https://github.com/MoonshotAI/kimi-code/commit/6a214b85e53e58a9ef6480f27bcb7b0103c0e34e) Thanks [@huangzheng2016](https://github.com/huangzheng2016)! - Fix a "Maximum call stack size exceeded" error when opening large sessions.

- [#3974](https://github.com/MoonshotAI/kimi-code/pull/3974) [`994287a`](https://github.com/MoonshotAI/kimi-code/commit/994287acb3a7428b580c09cabd5aba1b5a818aaa) Thanks [@liruifengv](https://github.com/liruifengv)! - Fix forked sessions getting their titles overwritten by auto-generated titles.

- [#3964](https://github.com/MoonshotAI/kimi-code/pull/3964) [`6451f1e`](https://github.com/MoonshotAI/kimi-code/commit/6451f1e056e90037bbf832f3578955cf8e55db64) Thanks [@7Sageer](https://github.com/7Sageer)! - Apply project-local configuration only after the workspace is trusted.

- [#3964](https://github.com/MoonshotAI/kimi-code/pull/3964) [`6451f1e`](https://github.com/MoonshotAI/kimi-code/commit/6451f1e056e90037bbf832f3578955cf8e55db64) Thanks [@7Sageer](https://github.com/7Sageer)! - Block repository git configuration from executing commands during background git operations.

- [#3969](https://github.com/MoonshotAI/kimi-code/pull/3969) [`b3212fd`](https://github.com/MoonshotAI/kimi-code/commit/b3212fd9abc1f4670fb47df16f0137957aed6f2d) Thanks [@sailist](https://github.com/sailist)! - Skip cloud telemetry on the global login until its collector is live, and keep shutdown from aborting TUI exit.

- [#3979](https://github.com/MoonshotAI/kimi-code/pull/3979) [`e796bb5`](https://github.com/MoonshotAI/kimi-code/commit/e796bb5d482ecb7976c25dad0563b74cc9ec2c68) Thanks [@sailist](https://github.com/sailist)! - Fix MCP OAuth not requesting the offline_access scope, which caused hourly browser re-authorization with providers like Vercel.

- [#3969](https://github.com/MoonshotAI/kimi-code/pull/3969) [`b3212fd`](https://github.com/MoonshotAI/kimi-code/commit/b3212fd9abc1f4670fb47df16f0137957aed6f2d) Thanks [@sailist](https://github.com/sailist)! - Fix Remote Control failing to start after `kimi login --region global`.

- [#3964](https://github.com/MoonshotAI/kimi-code/pull/3964) [`6451f1e`](https://github.com/MoonshotAI/kimi-code/commit/6451f1e056e90037bbf832f3578955cf8e55db64) Thanks [@7Sageer](https://github.com/7Sageer)! - Reject additional directories that resolve to the home directory or filesystem root.

- [#3995](https://github.com/MoonshotAI/kimi-code/pull/3995) [`a54e6f6`](https://github.com/MoonshotAI/kimi-code/commit/a54e6f6a9b36bc1346e41da576d96ff54aa557b6) Thanks [@7Sageer](https://github.com/7Sageer)! - Turn off repeat reminders and forced stops with `KIMI_CODE_REPEAT_BREAKER=0`.

- [#3970](https://github.com/MoonshotAI/kimi-code/pull/3970) [`895e9d9`](https://github.com/MoonshotAI/kimi-code/commit/895e9d9b868cf9899e444784130fa1946c6cef6c) Thanks [@chengluyu](https://github.com/chengluyu)! - Fix missing Swarm members after reopening an interrupted conversation.

- [#3989](https://github.com/MoonshotAI/kimi-code/pull/3989) [`a268ad7`](https://github.com/MoonshotAI/kimi-code/commit/a268ad775d9451d008d3c73de053655f6ab0772a) Thanks [@Grapedge](https://github.com/Grapedge)! - Show a Thinking… spinner and keep the status row height steady during streaming.

- [#3989](https://github.com/MoonshotAI/kimi-code/pull/3989) [`a268ad7`](https://github.com/MoonshotAI/kimi-code/commit/a268ad775d9451d008d3c73de053655f6ab0772a) Thanks [@Grapedge](https://github.com/Grapedge)! - Add a clickable "Jump to bottom" indicator to the fullscreen TUI.

- [#3976](https://github.com/MoonshotAI/kimi-code/pull/3976) [`f7012aa`](https://github.com/MoonshotAI/kimi-code/commit/f7012aa23b38d90d1a643166e2e78f706a606a34) Thanks [@tpoisonooo](https://github.com/tpoisonooo)! - Tower mode: smaller missions, stricter completion and review checks, and review history in rework briefings.

- [#3847](https://github.com/MoonshotAI/kimi-code/pull/3847) [`65ae3e3`](https://github.com/MoonshotAI/kimi-code/commit/65ae3e368c7cfa096242cacc12eeeb661e682977) Thanks [@tpoisonooo](https://github.com/tpoisonooo)! - Tower mode: mission titles must be ASCII, and task cards show the mission id.
Comment on lines +39 to +43

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Explain how to enable the experimental release entries

These entries describe changes that remain behind default-off experimental gates, but omit the activation instructions required for experimental changesets: the jump indicator requires KIMI_CODE_TUI_FULL_SCREEN=1, while Tower defaults to disabled and requires KIMI_CODE_EXPERIMENTAL_TOWER (or its experimental config override). Add those instructions so readers can actually exercise the announced behavior.

AGENTS.md reference: AGENTS.md:L85-L86

Useful? React with 👍 / 👎.


- [#3931](https://github.com/MoonshotAI/kimi-code/pull/3931) [`f17a22e`](https://github.com/MoonshotAI/kimi-code/commit/f17a22ebf4e21b8196bfaaa9a2490707676bf519) Thanks [@sailist](https://github.com/sailist)! - Turn off filesystem watchers for config and workspace files by default. Set `[watch] enabled` to `true` or `KIMI_CODE_WATCH=1` to turn them back on.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Include the auto-title configuration in this release

This release also ships commit 6a52dd7's user-visible auto_session_title setting through KimiConfigSchema and patchConfigRequestSchema, but the generated 2.0.3 section lists only the other three changes. That source commit explicitly dropped its changeset on the premise that the entry would ship with kimi-code, so publishing this version leaves users with no package-level record of the new setting; restore a CLI changeset or add the corresponding changelog entry before release.

AGENTS.md reference: AGENTS.md:L85-L86

Useful? React with 👍 / 👎.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Add the wall-time output change to the release notes

Version 2.0.3 also ships parent commit 0dc4d4f, which visibly adds Wall time: to background-task tool results and replaces the prior started_at/ended_at fields in task listings, but this section ends after the watcher entry. Users inspecting task output therefore receive an undocumented format change; add the corresponding CLI changeset/changelog entry before publishing.

AGENTS.md reference: AGENTS.md:L85-L86

Useful? React with 👍 / 👎.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Add the startup-banner targeting change to the release notes

Version 2.0.3 also ships ancestor commit bdf8f797, which visibly changes startup banners to use the resource-config payload and adds targeting by login state, account tier, goods version, region, and operating system, but the release section contains no corresponding entry. Add a CLI changeset or changelog entry so this user-visible behavior is recorded before publishing.

AGENTS.md reference: AGENTS.md:L85-L86

Useful? React with 👍 / 👎.


- [#4005](https://github.com/MoonshotAI/kimi-code/pull/4005) [`ba41d07`](https://github.com/MoonshotAI/kimi-code/commit/ba41d07810cae37a9e529cad6b0f8e8abc8d7aaf) Thanks [@liruifengv](https://github.com/liruifengv)! - web: Improved interactions and fixed known bugs.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Name the web changes in the release entry

For users evaluating the bundled web update in 2.1.0, “Improved interactions and fixed known bugs” does not identify any interaction or fix, and ba41d07 contains only opaque prebuilt assets rather than reviewable source in this repository. Replace this with the concrete user-visible behaviors and bugs addressed so the release record states what actually changed, as required for changesets.

AGENTS.md reference: AGENTS.md:L85-L86

Useful? React with 👍 / 👎.


## 2.0.2

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion apps/kimi-code/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@moonshot-ai/kimi-code",
"version": "2.0.2",
"version": "2.1.0",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Preserve timing or make this a major release

When upgrading from 2.0.2, this release includes b428bfd renaming the transcript step field from timing to llmTiming, while the unchanged bundled dist-web schema and equality logic still consume timing and contain no llmTiming; external clients using the 2.0.2 contract are affected similarly. The field is therefore silently discarded by the shipped client. Fresh evidence since the earlier review comment is that this target now sets the version to 2.1.0 rather than 2.0.3, but a minor bump still does not satisfy the repository's required major bump for a breaking change; either preserve/dual-write timing or use the breaking-change release process.

AGENTS.md reference: AGENTS.md:L63-L63

Useful? React with 👍 / 👎.

"description": "The Starting Point for Next-Gen Agents",
"license": "MIT",
"author": "Moonshot AI",
Expand Down