From c48e823f616b98c7d4db47a5563010523eac30fc Mon Sep 17 00:00:00 2001 From: liruifengv Date: Mon, 15 Jun 2026 23:09:23 +0800 Subject: [PATCH] docs(changelog): sync 0.15.0 release notes into docs site (#793) * docs(changelog): sync 0.15.0 from apps/kimi-code/CHANGELOG.md * docs(changelog): improve Chinese translation for 0.15.0 tool-call status entry * docs(changelog): polish Chinese wording for 0.15.0 entries --- docs/en/release-notes/changelog.md | 33 ++++++++++++++++++++++++++++++ docs/zh/release-notes/changelog.md | 33 ++++++++++++++++++++++++++++++ 2 files changed, 66 insertions(+) diff --git a/docs/en/release-notes/changelog.md b/docs/en/release-notes/changelog.md index 6ddf49d8b..aced4fb31 100644 --- a/docs/en/release-notes/changelog.md +++ b/docs/en/release-notes/changelog.md @@ -6,6 +6,39 @@ outline: 2 This page documents the changes in each Kimi Code CLI release. +## 0.15.0 (2026-06-15) + +### Features + +- Add an all-sessions picker view with name search, paginated browsing, and clipboard-ready resume commands for sessions in other working directories. +- Add support for legacy SSE MCP servers alongside stdio and streamable HTTP transports. + +### Bug Fixes + +- Recover resumed sessions when an interrupted tool call result was not recorded. +- Stop writing resume version markers into persisted agent metadata. +- Do not carry obsolete legacy loop, background, plan, yolo, or unknown experimental flags into migrated config files. +- Repair mismatched JSON Schema types emitted by Xcode 26.5 MCP server for Moonshot compatibility. + +### Polish + +- Keep TUI components within narrow terminal widths by wrapping, compacting, or truncating lines that could exceed the render width. +- Prompt the CLI to show one brief same-language status sentence before non-trivial tool calls. +- Extend the same-language rule to the model's reasoning, so thinking follows the user's language while keeping code and technical terms in their original form. +- Read media files using header-detected types before falling back to media extensions. +- Prioritize clearing draft editor text before Ctrl-C cancels an active stream. +- Collapse hidden directories in the workspace prompt and explain how to inspect them. +- Include the skill's directory on the loaded-skill context block so the agent can locate a skill's bundled resources (scripts, templates) after it is invoked. +- Show the all-sessions toggle hint when the current working directory has no sessions. +- Clarify that compaction summaries must be emitted in the final answer. +- Clarify AGENTS.md prompt guidance and mark truncated instruction files. + +### Refactors + +- Resolve model capabilities through a static lookup instead of instantiating a temporary provider. +- Decouple agent skill access from session-specific registry implementations. +- Optimize the npm packaging system. + ## 0.14.3 (2026-06-14) ### Polish diff --git a/docs/zh/release-notes/changelog.md b/docs/zh/release-notes/changelog.md index 9e0cc7684..fbd2f49d7 100644 --- a/docs/zh/release-notes/changelog.md +++ b/docs/zh/release-notes/changelog.md @@ -6,6 +6,39 @@ outline: 2 本页记录 Kimi Code CLI 每个版本的变更内容。 +## 0.15.0(2026-06-15) + +### 新功能 + +- 新增全会话选择器视图,支持按名称搜索、分页浏览,以及为其他工作目录中的会话生成可复制的恢复命令。 +- 新增对 legacy SSE MCP server 的支持,与 stdio 和 streamable HTTP 传输方式并存。 + +### 修复 + +- 修复中断的工具调用结果未被记录时,已恢复会话无法继续使用的问题。 +- 停止将恢复版本标记写入持久化的 agent 元数据。 +- 迁移后的配置文件中不再包含已废弃的 legacy loop、background、plan、yolo 或未知的实验性 flag。 +- 修复 Xcode 26.5 MCP server 发出的 JSON Schema 类型与 Moonshot 不兼容的问题。 + +### 优化 + +- 通过换行、压缩或截断可能超出渲染宽度的行,使 TUI 组件保持在窄终端宽度内。 +- 在调用较重要的工具前,提示 CLI 以用户当前语言显示一句简短的状态说明。 +- 将同语言规则扩展到模型的推理过程,使思考内容跟随用户语言,同时保留代码和技术术语的原始形式。 +- 读取媒体文件时优先使用文件头检测到的类型,再回退到媒体扩展名。 +- 在 Ctrl-C 取消活跃流之前,优先清除草稿编辑器文本。 +- 在工作区提示词中折叠隐藏目录,并说明如何查看它们。 +- 在已加载 skill 的上下文块中包含 skill 的目录,以便 agent 在调用 skill 后能够定位其打包资源(脚本、模板)。 +- 当前工作目录没有会话时,显示全会话切换提示。 +- 明确压缩摘要必须在最终答案中输出。 +- 明确 AGENTS.md 提示词指导,并标记被截断的指令文件。 + +### 重构 + +- 通过静态查找而非实例化临时 provider 来解析模型能力。 +- 将 agent skill 访问与 session 特定的注册表实现解耦。 +- 优化 npm 打包系统。 + ## 0.14.3(2026-06-14) ### 优化