Skip to content

chore(release): bump kimi-cli to 1.41.0#2130

Merged
RealKai42 merged 1 commit intomainfrom
bump-1.41
Apr 30, 2026
Merged

chore(release): bump kimi-cli to 1.41.0#2130
RealKai42 merged 1 commit intomainfrom
bump-1.41

Conversation

@RealKai42
Copy link
Copy Markdown
Collaborator

@RealKai42 RealKai42 commented Apr 30, 2026

Summary

Bump root kimi-cli and packages/kimi-code from 1.40.0 to 1.41.0. No changes to kosong / pykaos / kimi-sdk this round.

Changes included in 1.41.0

Files changed

  • pyproject.toml — version bump
  • packages/kimi-code/pyproject.toml — version bump + sync kimi-cli==1.41.0 dep
  • CHANGELOG.md — add 1.41.0 section, keep ## Unreleased empty
  • docs/en/release-notes/changelog.md — synced via sync-changelog.mjs
  • docs/zh/release-notes/changelog.md — translated 1.41.0 entries
  • uv.lock — refreshed

Test plan

  • CI green
  • After merge: git tag 1.41.0 && git push --tags to trigger release-kimi-cli workflow

Open in Devin Review

Copilot AI review requested due to automatic review settings April 30, 2026 13:38
Copy link
Copy Markdown
Contributor

@devin-ai-integration devin-ai-integration Bot left a comment

Choose a reason for hiding this comment

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

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Open in Devin Review

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Release housekeeping PR to bump kimi-cli / kimi-code to 1.41.0 and publish the corresponding release notes across the root changelog and documentation.

Changes:

  • Bump versions to 1.41.0 in root and packages/kimi-code (including syncing the kimi-cli==1.41.0 dependency).
  • Add 1.41.0 release notes to CHANGELOG.md and sync them into docs (en + zh).
  • Refresh uv.lock to reflect the new editable package versions.

Reviewed changes

Copilot reviewed 5 out of 6 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
pyproject.toml Bumps root kimi-cli version to 1.41.0.
packages/kimi-code/pyproject.toml Bumps kimi-code version to 1.41.0 and pins kimi-cli==1.41.0.
CHANGELOG.md Adds the 1.41.0 release section and entries.
docs/en/release-notes/changelog.md Synced English release notes for 1.41.0.
docs/zh/release-notes/changelog.md Chinese translation for the 1.41.0 release entries.
uv.lock Updates editable package versions to 1.41.0.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread CHANGELOG.md
## 1.41.0 (2026-04-30)

- Plugin: Support installing plugins directly from a `.zip` URL — `kimi plugin install` now accepts HTTP(S) URLs ending in `.zip` (e.g. GitHub/GitLab archive links like `.../archive/refs/heads/main.zip`) and downloads + extracts them before resolving `plugin.json`, in addition to the existing git URL, local directory, and local zip-file sources
- Shell: Enable clipboard image paste on headless Linux over SSH — when pyperclip is unavailable (e.g. DISPLAY is not set), Ctrl-V now falls back to xclip or wl-paste so remote clipboard bridges can still inject images; also prevents a UI crash from built-in clipboard shortcuts when pyperclip is broken
Copy link

Copilot AI Apr 30, 2026

Choose a reason for hiding this comment

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

In this changelog entry, DISPLAY (env var) and the Ctrl-V shortcut should be formatted as inline code to match the repo doc style guide (and other changelog entries).

Suggested change
- Shell: Enable clipboard image paste on headless Linux over SSH — when pyperclip is unavailable (e.g. DISPLAY is not set), Ctrl-V now falls back to xclip or wl-paste so remote clipboard bridges can still inject images; also prevents a UI crash from built-in clipboard shortcuts when pyperclip is broken
- Shell: Enable clipboard image paste on headless Linux over SSH — when pyperclip is unavailable (e.g. `DISPLAY` is not set), `Ctrl-V` now falls back to xclip or wl-paste so remote clipboard bridges can still inject images; also prevents a UI crash from built-in clipboard shortcuts when pyperclip is broken

Copilot uses AI. Check for mistakes.
## 1.41.0 (2026-04-30)

- Plugin: Support installing plugins directly from a `.zip` URL — `kimi plugin install` now accepts HTTP(S) URLs ending in `.zip` (e.g. GitHub/GitLab archive links like `.../archive/refs/heads/main.zip`) and downloads + extracts them before resolving `plugin.json`, in addition to the existing git URL, local directory, and local zip-file sources
- Shell: Enable clipboard image paste on headless Linux over SSH — when pyperclip is unavailable (e.g. DISPLAY is not set), Ctrl-V now falls back to xclip or wl-paste so remote clipboard bridges can still inject images; also prevents a UI crash from built-in clipboard shortcuts when pyperclip is broken
Copy link

Copilot AI Apr 30, 2026

Choose a reason for hiding this comment

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

This release note mentions DISPLAY and Ctrl-V; per the docs style guide, both should be wrapped in inline code (e.g. DISPLAY, Ctrl-V) for consistency with other docs pages.

Suggested change
- Shell: Enable clipboard image paste on headless Linux over SSH — when pyperclip is unavailable (e.g. DISPLAY is not set), Ctrl-V now falls back to xclip or wl-paste so remote clipboard bridges can still inject images; also prevents a UI crash from built-in clipboard shortcuts when pyperclip is broken
- Shell: Enable clipboard image paste on headless Linux over SSH — when pyperclip is unavailable (e.g. `DISPLAY` is not set), `Ctrl-V` now falls back to xclip or wl-paste so remote clipboard bridges can still inject images; also prevents a UI crash from built-in clipboard shortcuts when pyperclip is broken

Copilot uses AI. Check for mistakes.
## 1.41.0 (2026-04-30)

- Plugin:支持直接从 `.zip` URL 安装插件——`kimi plugin install` 现在可以接受以 `.zip` 结尾的 HTTP(S) URL(例如 GitHub/GitLab 的 archive 链接 `.../archive/refs/heads/main.zip`),下载后解压再解析 `plugin.json`,与原有的 git URL、本地目录、本地 zip 文件三种来源并列
- Shell:在无显示环境的 Linux(如 SSH 远程)上启用剪贴板图片粘贴——当 pyperclip 不可用(例如 DISPLAY 未设置)时,Ctrl-V 现在会回退到 xclip 或 wl-paste,使远程剪贴板桥接仍能注入图片;同时防止 pyperclip 失效时内置剪贴板快捷键造成 UI 崩溃
Copy link

Copilot AI Apr 30, 2026

Choose a reason for hiding this comment

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

这条 release note 里提到 DISPLAY 和 Ctrl-V;按照仓库的文档风格规范,建议把它们用行内代码标注(例如 DISPLAYCtrl-V),与其他文档条目保持一致。

Suggested change
- Shell:在无显示环境的 Linux(如 SSH 远程)上启用剪贴板图片粘贴——当 pyperclip 不可用(例如 DISPLAY 未设置)时,Ctrl-V 现在会回退到 xclip 或 wl-paste,使远程剪贴板桥接仍能注入图片;同时防止 pyperclip 失效时内置剪贴板快捷键造成 UI 崩溃
- Shell:在无显示环境的 Linux(如 SSH 远程)上启用剪贴板图片粘贴——当 pyperclip 不可用(例如 `DISPLAY` 未设置)时,`Ctrl-V` 现在会回退到 xclip 或 wl-paste,使远程剪贴板桥接仍能注入图片;同时防止 pyperclip 失效时内置剪贴板快捷键造成 UI 崩溃

DISPLAY and Ctrl-V are mentioned in this release note; according to the warehouse's document style specification, it is recommended to mark them with inline code (such as DISPLAY, Ctrl-V), consistent with other document entries.

Suggested change
- Shell:在无显示环境的 Linux(如 SSH 远程)上启用剪贴板图片粘贴——当 pyperclip 不可用(例如 DISPLAY 未设置)时,Ctrl-V 现在会回退到 xclip wl-paste,使远程剪贴板桥接仍能注入图片;同时防止 pyperclip 失效时内置剪贴板快捷键造成 UI 崩溃
- Shell: Enable clipboard image pasting on Linux without a display environment (e.g. SSH remote) - when pyperclip is not available (e.g. `DISPLAY` is not set), `Ctrl-V` will now fall back to xclip or wl-paste, so that the remote clipboard bridge can still inject images; while preventing UI crashes caused by built-in clipboard shortcuts when pyperclip fails

Copilot uses AI. Check for mistakes.
@RealKai42 RealKai42 merged commit 1793816 into main Apr 30, 2026
45 checks passed
@RealKai42 RealKai42 deleted the bump-1.41 branch April 30, 2026 13:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants