MoonshotAI/kimi-code @moonshot-ai/kimi-code@0.22.0
MoonshotAI/kimi-code
Captured source
source ↗published Jul 2, 2026seen 3wcaptured 3whttp 200method plain
@moonshot-ai/kimi-code@0.22.0
Repository: MoonshotAI/kimi-code
Tag: @moonshot-ai/kimi-code@0.22.0
Published: 2026-07-02T03:14:35Z
Prerelease: no
Release notes:
Minor Changes
- #1243 `ace7901` - Automatically compress oversized images before they reach the model. Whatever the source — pasted into the CLI, uploaded from the web/desktop client, sent over ACP, read via
ReadMediaFile, or returned by an MCP tool — images are downsampled (longest edge ≤ 2000px) and re-encoded to fit a per-image byte budget, cutting vision-token cost and avoiding provider image-size errors. Screenshots stay lossless PNG and only degrade to JPEG when the byte budget cannot otherwise be met. Compression runs as an input-stage step at each ingestion point (while the content part is built), and guards against decompression bombs by skipping absurdly large pixel/byte payloads before decoding. Best-effort: if it fails for any reason the original image is sent unchanged.
- #1262 `c070fbe` - Add model alias overrides so manual thinking effort levels and model metadata survive provider catalog refreshes. Set them under
[models."".overrides].
- #1258 `b905dd4` - Refresh the web UI with a new design system, including updated colors, typography, spacing, light and dark palettes, restyled tooltips, and subtle enter/exit and expand/collapse animations.
Patch Changes
- #1258 `b905dd4` - Show draft pull requests with a distinct draft status instead of displaying them as open.
- #1254 `7859b0a` - Fix the transcript jumping to the top when scrolling up through history during streaming output.
- #1258 `b905dd4` - Fix plan, swarm, and goal modes being shared across sessions in the web UI; each session now keeps its own toggles.
- #1264 `003733c` - Hide the unsupported Off option in the /model thinking switcher for always-on models that already expose multiple effort levels.
- #1272 `54703d9` - Release pasted images and streaming timers once they are no longer shown, so memory stops growing in long sessions.
- #1272 `54703d9` - Fix the terminal being left in raw mode with a hidden cursor and disabled flow control after a crash or abrupt exit.
- #1258 `b905dd4` - Replace the Explore and Native theme options with a single chat layout and a Blue or Black accent-color setting.
- #1258 `b905dd4` - Show time, duration, connection, and stack details in web error and warning toasts.
- #1258 `b905dd4` - Fix an active workspace showing only its five most recent sessions on load, so it now keeps loading older sessions from the last 12 hours.
- #1258 `b905dd4` - Reduce the web composer's default height for a more compact empty state, and fix ArrowUp recalling the previous message while editing a multi-line draft; ArrowUp now recalls only from the very start of the text and is disabled in the expanded editor.
- #1258 `b905dd4` - Fix the Thinking-by-default setting not taking effect, so new sessions correctly start with thinking enabled.
- #1258 `b905dd4` - Fix spurious errors from the web question, approval, and task actions when the action was already complete, and add loading feedback so each click is acknowledged immediately.
- #1258 `b905dd4` - Show queued prompts inline below the running turn in the web chat, and split Stop into its own button so Send no longer interrupts.
- #1278 `bbda90a` - Hide the conversation outline when there is not enough room to expand its labels, so it no longer clips against the window edge.
- #1258 `b905dd4` - Show the conversation outline as one entry per user query that expands into a labeled list on hover.
- #1258...
Excerpt shown — open the source for the full document.
Notability
notability 4.0/10Routine version release for kimi-code tool.