Skip to content

Commit 8cdf2c6

Browse files
committed
merge: sync upstream main into fork (kimi-code 0.36.1, vscode v2 engine)
Bring MoonshotAI/main through 6b72345 into the fork. Keep the published @vyl/kimi-code 0.36.5 line, rewrite incoming CLI changeset bump targets, and record user-facing follow-ups for the next fork release.
2 parents 6ffd043 + 6b72345 commit 8cdf2c6

198 files changed

Lines changed: 6191 additions & 1360 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@vyl/kimi-code": patch
3+
---
4+
5+
Cancel an in-flight /init run together with the turn instead of letting it finish after the turn is cancelled.

.changeset/fix-cjk-autolink.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@vyl/kimi-code": patch
3+
---
4+
5+
Fix bare URLs in chat output absorbing the CJK characters that follow them.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@vyl/kimi-code": patch
3+
---
4+
5+
Fix sessions hanging on the second approval prompt when a self-hosted OpenAI-compatible endpoint renumbers tool call ids.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@vyl/kimi-code": patch
3+
---
4+
5+
Print the full `kimi --resume` command after `/fork` and copy it to the clipboard, so the fork can be entered directly from a new CLI process.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@vyl/kimi-code": patch
3+
---
4+
5+
Show a clear error when forking a session while its turn is still running.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@vyl/kimi-code": patch
3+
---
4+
5+
Warn in the footer while a typed `/goal` objective exceeds the 4000-character limit, and restore the input instead of losing it when an over-limit objective is rejected. The error message now suggests putting long content in a file and referencing the file path.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
"@moonshot-ai/agent-core": patch
3+
"@moonshot-ai/agent-core-v2": patch
4+
---
5+
6+
Include the file-reference workaround in the `GOAL_OBJECTIVE_TOO_LONG` error message so clients surface how to submit long objectives.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@vyl/kimi-code": patch
3+
---
4+
5+
Refresh the bundled web UI with plan/goal pills, a plan viewer, slash-command fuzzy search, and related composer and session-list fixes.

.github/workflows/ci.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,27 @@ jobs:
6666
- run: pnpm install --frozen-lockfile
6767
- run: pnpm --filter @moonshot-ai/pi-tui test
6868

69+
# The VS Code extension suite runs on the default (v2) engine as part of the
70+
# sharded root run above; this job reruns it on the legacy v1 engine, which
71+
# the extension selects through the rollback env var.
72+
test-vscode-legacy:
73+
runs-on: ubuntu-latest
74+
75+
steps:
76+
- uses: actions/checkout@v4
77+
78+
- uses: pnpm/action-setup@v6
79+
80+
- uses: actions/setup-node@v6
81+
with:
82+
node-version-file: .nvmrc
83+
cache: pnpm
84+
85+
- run: pnpm install --frozen-lockfile
86+
- run: pnpm --filter kimi-code test
87+
env:
88+
KIMI_CODE_LEGACY_FLAG: "1"
89+
6990
test-windows:
7091
runs-on: windows-latest
7192
# Temporarily disabled while Windows tests are being stabilized.

apps/kimi-code/dist-web/assets/CodeBlockNode-DAv0N-7R.js

Lines changed: 29 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)