Kimi Code 0.23.6

0.23.6Desktop
Added 2
  • Add a print-mode background policy that lets kimi -p stay alive across background-task completions so the main agent can be steered into follow-up turns via [background].print_background_mode = "steer"
  • Add a subagent.timeout_ms config option to control how long a single subagent may run before timing out, and raise the default from 30 minutes to 2 hours
Changed 7
  • Treat a dismissed question prompt as the user choosing not to answer, instead of implicitly selecting the recommended option
  • Rename the dynamic tool loading model capability from select_tools to dynamically_loaded_tools
  • Keep kimi -p runs alive after a turn ends while a goal is still active or a cron task is pending, so goal continuations and cron fires run their turns instead of being cut off
  • Keep the server access token for up to 7 days across tab close and browser restarts instead of asking for it again with every new tab
  • Auto-enable the default thinking effort when switching to a model that supports effort levels in the web UI
  • Let wide Markdown tables in the desktop chat grow beyond the reading column up to 1040px, temporarily hiding the conversation outline while a table passes under it
  • Let wide Markdown tables scroll horizontally inside the table instead of being squeezed into the reading column
Fixed 7
  • Recognize the support_efforts and default_effort fields when importing a custom registry so thinking effort levels are available for those models
  • Fix sessions getting stuck in a sending state after a reconnect so the working spinner stops and the next message sends normally once a turn finishes while the connection is down
  • Fix the first visit after starting or updating the web UI bouncing to the login page when the initial auth check fails by keeping the connecting screen up, showing the connection error, and retrying until the server answers
  • Fix the chat view jumping downward while scrolling through conversation history
  • Fix the model dropdown showing checkmarks on same-named models from other providers by matching the current model by its unique model id
  • Fix ReadMediaFile results rendering as plain tool cards instead of images after resuming or reloading a session
  • Fix sidebar lag with many sessions by removing repeated session list scans during rendering
Patch Changes
  • #1550 f17a6ec Thanks @wbxl2000! - Treat a dismissed question prompt as the user choosing not to answer, instead of implicitly selecting the recommended option.

  • #1488 7bd29ab Thanks @starquakee! - Rename the dynamic tool loading model capability from select_tools to dynamically_loaded_tools.

  • #1497 c6e02da Thanks @sailist! - Add a print-mode background policy that lets kimi -p stay alive across background-task completions so the main agent can be steered into follow-up turns. Set [background].print_background_mode = "steer" to enable it.

  • #1555 2f97917 Thanks @sailist! - Keep kimi -p runs alive after a turn ends while a goal is still active or a cron task is pending, so goal continuations and cron fires run their turns instead of being cut off when the main turn finishes.

  • #1564 cc03816 Thanks @sailist! - Recognize the support_efforts and default_effort fields when importing a custom registry, so thinking effort levels are available for those models.

  • #1562 faefad0 Thanks @sailist! - Add a subagent.timeout_ms config option to control how long a single subagent may run before timing out, and raise the default from 30 minutes to 2 hours. Set [subagent] timeout_ms in config.toml (or the KIMI_SUBAGENT_TIMEOUT_MS env var) to adjust it.

  • #1572 3a7aad6 Thanks @wbxl2000! - web: Fix sessions getting stuck in a sending state after a reconnect, so the working spinner stops and the next message sends normally once a turn finishes while the connection is down.

  • #1574 b1942bd Thanks @wbxl2000! - web: Fix the first visit after starting or updating the web UI bouncing to the login page when the initial auth check fails; the connecting screen now stays up, shows the connection error, and retries until the server answers.

  • #1553 264525e Thanks @wbxl2000! - web: Fix the chat view jumping downward while scrolling through conversation history.

  • #1565 1d3dba5 Thanks @wbxl2000! - web: Fix the model dropdown showing checkmarks on same-named models from other providers; the current model is now matched by its unique model id.

  • #1567 f901b9e Thanks @wbxl2000! - web: Keep the server access token for up to 7 days across tab close and browser restarts, instead of asking for it again with every new tab.

  • #1552 37bb4b8 Thanks @wbxl2000! - web: Fix ReadMediaFile results rendering as plain tool cards instead of images after resuming or reloading a session.

  • #1563 c982386 Thanks @wbxl2000! - web: Fix sidebar lag with many sessions by removing repeated session list scans during rendering.

  • #1475 5a208cb Thanks @wbxl2000! - web: Auto-enable the default thinking effort when switching to a model that supports effort levels in the web UI.

  • #1577 6fc1deb Thanks @wbxl2000! - web: Let wide Markdown tables in the desktop chat grow beyond the reading column up to 1040px, temporarily hiding the conversation outline while a table passes under it; anything wider still scrolls inside the table.

  • #1575 9d96b53 Thanks @wbxl2000! - web: Let wide Markdown tables scroll horizontally inside the table instead of being squeezed into the reading column.

  • #1556 d2c2c33 Thanks @wbxl2000! - web: Add workspaces by typing an absolute path directly in the workspace picker's search box, with live validation and completion suggestions.

  • #1547 19c5aa6 Thanks @wbxl2000! - Update the WebBridge install page link opened from the /plugins panel.

View original

Upgraded? How did it go?

Discussion