Skip to content

ci: release packages#1583

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
changeset-release/main
Open

ci: release packages#1583
github-actions[bot] wants to merge 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 12, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@moonshot-ai/kimi-code@0.24.0

Minor Changes

  • #1441 ceb158d Thanks @sailist! - Add v2 session export support for packaging diagnostic zip archives.

  • #1591 83e1753 Thanks @liruifengv! - Move foreground Bash commands that hit their timeout to the background instead of killing them, so long-running commands survive the timeout and report back on completion. Set bash_auto_background_on_timeout = false under [background] in config.toml to restore the kill-on-timeout behavior.

  • #1441 ceb158d Thanks @sailist! - Port progressive tool disclosure to the new agent engine: MCP tool schemas stay out of the top-level tool list, and the model loads them by name on demand through the announcements plus the select_tools tool, keeping the prompt cache stable. Off by default; set KIMI_CODE_EXPERIMENTAL_TOOL_SELECT=1 to enable.

Patch Changes

  • #1598 4feca6b Thanks @kermanx! - web: Recover transient subagent rate limits without surfacing them as session errors.

  • #1588 2061590 Thanks @liruifengv! - Fix pasted media being dropped from /skill and plugin command arguments.

  • #1588 2061590 Thanks @liruifengv! - Fix pasted images being dropped when steering with Ctrl-S.

  • #1441 ceb158d Thanks @sailist! - Fix a race in the experimental v2 config service that could drop a just-written setting from the config response.

  • #1441 ceb158d Thanks @sailist! - Fix a storage race in the experimental v2 engine that could fail value reads when writes overlap with compaction.

  • #1601 dc309a7 Thanks @kermanx! - web: Fix the context usage indicator dropping to 0 when a session is reopened or the session list reloads (e.g. after a sidebar search) — the cached live usage is now kept instead of the session record's all-zero placeholder.

  • #1609 e223549 Thanks @wbxl2000! - web: Fix a running multi-step turn rendering a duplicated wall of text after the page reconnects or refreshes mid-turn.

  • #1611 32cbd0c Thanks @chengluyu! - web: Fix the workspace picker menu sizing too narrowly for its content.

  • #1441 ceb158d Thanks @sailist! - Fix MCP tools being unavailable on the first turn after session startup.

  • #1580 83370f1 Thanks @wszqkzqk! - Fix bash auto-detection on Windows failing when git comes from a native MSYS2 toolchain (ucrt64/clang64/clangarm64).

  • #1597 d601847 Thanks @7Sageer! - Send the kimi-code-cli User-Agent on provider registry (api.json) and model catalog fetches, so registries can identify the client version.

  • #1441 ceb158d Thanks @sailist! - Fix approval and question prompts not appearing in real time for web clients connected to the v2 server; they previously only showed up after a page refresh.

  • #1441 ceb158d Thanks @sailist! - Log a warning when a skill fails to parse instead of silently dropping it, and fix the skill catalog so scanned skill roots and policy-skipped skills are actually reported.

  • #1589 f338fcd Thanks @wbxl2000! - web: Fix the AgentSwarm member list disappearing after a page refresh while subagents are still running.

  • #1591 83e1753 Thanks @liruifengv! - Optimize the TaskOutput tool prompts to discourage blocking waits on background tasks.

  • #1441 ceb158d Thanks @sailist! - Enforce a typed registry for v2 engine telemetry events and redact URLs, tokens, and file paths from outgoing telemetry properties.

  • #1441 ceb158d Thanks @sailist! - Introduce a graded error taxonomy for the v2 engine's filesystem, storage, and wire layers, translating raw OS and parse failures into specific error codes instead of generic internal errors.

  • #1613 b2daa40 Thanks @7Sageer! - Support the services.moonshot_search api-key config for WebSearch in the v2 engine, matching v1: the tool is now available without an OAuth login, and explicit config takes precedence over the OAuth-derived provider.

  • #1590 8a4ee05 Thanks @sailist! - Fix bash auto-detection on Windows in the experimental v2 engine when git comes from a native MSYS2 toolchain (ucrt64/clang64/clangarm64).

  • #1441 ceb158d Thanks @sailist! - Send the CLI identity headers (User-Agent and device identity) with outbound requests from the experimental v2 server, matching direct CLI runs.

  • #1593 2185237 Thanks @kermanx! - Declare v2 engine wire op payloads with required zod schemas and derive their types from the schemas, with ops declared on their models and every op type registered for replay classification.

  • #1441 ceb158d Thanks @sailist! - Keep sessions from the new agent engine compatible with existing transcript replay.

  • #1592 924d5c9 Thanks @wbxl2000! - web: Show the connected backend engine (v1 / v2) in Settings, and add a dev-mode backend pill next to the sidebar brand that can switch the dev proxy between the two engines at runtime.

  • #1606 2da45fc Thanks @liruifengv! - web: Fix the goal card disappearing after a page refresh while a session goal is active.

  • #1587 49a8c84 Thanks @wbxl2000! - web: Let wide Markdown tables in the desktop chat grow up to 1040px with each column capped at 700px so long cell content wraps, temporarily hiding the conversation outline while a table passes under it; anything wider still scrolls inside the table.

@moonshot-ai/agent-core-v2@0.1.0

Minor Changes

  • #1441 ceb158d Thanks @sailist! - Track the agent's live phase (idle, running, streaming, tool call, retrying, awaiting approval, interrupted, ended) as a single model field driven by the existing turn events, and carry it on the status update channel for downstream consumers.

  • #1441 ceb158d Thanks @sailist! - Persist v2 wire records natively in the v1 record vocabulary and remove the persist-time rewrite layer: ops now write v1-shaped records directly (todo updates persist as tools.update_store, turn.prompt carries only input/origin, usage.record drops request context, plan_mode.enter carries only the plan id), live-only state (runtime phase, task/cron registries, context size, skill activations, runtime permission rules) is declared persist: false instead of being stripped at write time, and the swarm-mode exit reminder removal replays from the swarm_mode.exit record itself. This fixes resumed sessions losing the todo list, drifting turn counters after retries, and removed reminders reappearing after resume.

Patch Changes

  • #1441 ceb158d Thanks @sailist! - Fix the v2 AskUserQuestion flow: answers now come back keyed by question text with option labels as values, aborting a turn or stopping a background question dismisses the pending question instead of leaking it, and duplicate question texts or option labels are rejected before the question is shown. The pending-question wire shape no longer carries a synthetic expires_at field.

  • #1441 ceb158d Thanks @sailist! - Fix the production build by resolving internal module imports directly instead of through directory re-exports.

  • #1441 ceb158d Thanks @sailist! - Reorganize the agent execution environment into separate filesystem, process and tool domains.

  • #1441 ceb158d Thanks @sailist! - Reroute the blob store backend from the host filesystem to the pluggable storage layer, so server-only deployments no longer require a local filesystem implementation.

  • #1441 ceb158d Thanks @sailist! - Route FetchURL through the managed Kimi fetch service when the Kimi provider is logged in, with automatic fallback to local fetching on failure, and forward the host identity headers with the request.

  • #1441 ceb158d Thanks @sailist! - Hide image-compression captions from user-visible history: captions that prompt ingestion places inside a user message are rerouted through hidden system reminders (and stripped from session titles), while the model still receives the full note. ReadMediaFile is now registered in production whenever the bound model supports image or video input, re-registering on model switches.

  • #1441 ceb158d Thanks @sailist! - Align v2 media reads with v1: the ReadMediaFile summary moves to the tool result's note side channel so raw <system> markup never renders in UIs, image dimensions are reported in the decoded EXIF-rotated space so portrait photos get correct coordinate guidance, the downscale cap rises from 2000px to 3000px with a gentler byte-budget fallback, and image compression and crop telemetry is reported for media reads.

  • #1441 ceb158d Thanks @sailist! - Fix the managed OAuth device-code login getting aborted when an unrelated provider refresh fires during the login flow.

  • #1441 ceb158d Thanks @sailist! - Harden plugin management: degrade sessions gracefully when plugin state fails to load, clean up temp dirs and roll back the managed copy on failed installs, restore managed endpoint env for stdio plugin MCP servers, and make update checks concurrent with per-repo failure isolation.

  • #1441 ceb158d Thanks @sailist! - Forward the host identity headers (User-Agent and device identity) with WebSearch requests, matching v1.

  • #1441 ceb158d Thanks @sailist! - Align v2 engine telemetry with the v1 wire format: rename tool_call_dedupe_detected to tool_call_dedup_detected, carry mode/protocol tags on turn events, emit turn_ended unconditionally with interrupt reasons, add alias/protocol/input token fields to api_error, tag tool_call with dup_type, rename compaction usage fields to input_tokens/output_tokens, and add context_projection_repaired, session_started, and session_load_failed events.

  • #1602 09c1c32 Thanks @kermanx! - Align the v2 engine with v1 on several parity gaps: the auto permission mode reminder is re-announced after compaction instead of being lost, goal reminders and the background-task reminder now match v1's exact text, and the goal tools are main-agent-only again.

  • #1441 ceb158d Thanks @sailist! - Report video_upload telemetry for ReadMediaFile video uploads — outcome, byte size, mime type, duration, and model/protocol tags; a failing telemetry sink never affects the upload.

  • Updated dependencies [ceb158d]:

    • @moonshot-ai/protocol@0.4.0

@moonshot-ai/protocol@0.4.0

Minor Changes

  • #1441 ceb158d Thanks @sailist! - Track the agent's live phase (idle, running, streaming, tool call, retrying, awaiting approval, interrupted, ended) as a single model field driven by the existing turn events, and carry it on the status update channel for downstream consumers.

@moonshot-ai/agent-core@0.15.4

Patch Changes

  • Updated dependencies [ceb158d]:
    • @moonshot-ai/protocol@0.4.0

@moonshot-ai/kap-server@0.0.1

Patch Changes

  • #1441 ceb158d Thanks @sailist! - Fix the v2 AskUserQuestion flow: answers now come back keyed by question text with option labels as values, aborting a turn or stopping a background question dismisses the pending question instead of leaking it, and duplicate question texts or option labels are rejected before the question is shown. The pending-question wire shape no longer carries a synthetic expires_at field.

  • #1441 ceb158d Thanks @sailist! - Reorganize the agent execution environment into separate filesystem, process and tool domains.

  • #1601 dc309a7 Thanks @kermanx! - Report the live (measured + estimated) context size in the v2 server's v1-compatible status stream instead of the measured-only count, which read 0 until the first model response of a session completed and could dip mid-turn while the context was being rewritten.

  • #1441 ceb158d Thanks @sailist! - Reroute the blob store backend from the host filesystem to the pluggable storage layer, so server-only deployments no longer require a local filesystem implementation.

  • #1441 ceb158d Thanks @sailist! - Fix the managed OAuth device-code login getting aborted when an unrelated provider refresh fires during the login flow.

  • Updated dependencies [ceb158d, ceb158d, ceb158d, ceb158d, ceb158d, ceb158d, ceb158d, ceb158d, ceb158d, ceb158d, ceb158d, ceb158d, 09c1c32, ceb158d, ceb158d]:

    • @moonshot-ai/agent-core-v2@0.1.0
    • @moonshot-ai/protocol@0.4.0

@moonshot-ai/klient@0.0.1

Patch Changes

@moonshot-ai/server@0.2.5

Patch Changes

  • #1621 09c0534 Thanks @chengluyu! - Stabilize server approval end-to-end test cleanup after daemon shutdown.

  • Updated dependencies [ceb158d]:

    • @moonshot-ai/protocol@0.4.0
    • @moonshot-ai/agent-core@0.15.4

@github-actions github-actions Bot force-pushed the changeset-release/main branch 24 times, most recently from 5b743a0 to cf9e0cc Compare July 13, 2026 13:37
@github-actions github-actions Bot force-pushed the changeset-release/main branch from cf9e0cc to e05e9bf Compare July 13, 2026 13:41
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.

0 participants