Kimi Code 0.19.0

0.19.0Desktop
Added 2
  • Add the ability to add extra workspace directories using the `/add-dir <path>` command or `kimi --add-dir <path>` on startup
  • Manage project-level local config in `.kimi-code/local.toml`
Changed 5
  • Speed up session snapshot loading with a direct disk reader and a request timeout safeguard
  • Polish file mention UX
  • Show longer branch names in the web chat header and expose the full name on hover
  • Keep the web page title fixed instead of changing with the session or workspace name
  • Consolidate web client localStorage access and decouple appearance and notification state into dedicated modules
Fixed 8
  • Fix provider requests failing when restored conversation history contains empty text content blocks
  • Surface provider safety-policy blocks instead of silently treating them as completed turns
  • Prevent the context token count from dropping to zero after a filtered response
  • Detect the real image format from file contents when reading media so a mismatched filename extension no longer produces a data URL the model API rejects
  • Stop showing unread dots on cancelled or failed sessions in the web sidebar
  • Fix commands flashing an empty console window on Windows
  • Allow long-running foreground commands and subagents to be moved into background tasks with Ctrl+B and inspect them via the `/tasks` panel
  • Unify image format detection when sniffing fails
Minor Changes
  • #812 c0eeca2 - Added the ability to add extra workspace directories:

    • Use the /add-dir <path> command to add extra working directories to the current session, or remember them for the project.
    • Use kimi --add-dir <path> to add them on startup.
    • Project-level local config is now managed in .kimi-code/local.toml; we recommend adding it to your .gitignore.
  • #975 c5c1834 - Speed up session snapshot loading with a direct disk reader and a request timeout safeguard, keeping the previous path as a legacy fallback.

Patch Changes
  • #910 7644f10 - Fix provider requests failing when restored conversation history contains empty text content blocks.

  • #963 4292ae9 - Surface provider safety-policy blocks instead of silently treating them as completed turns, and prevent the context token count from dropping to zero after a filtered response.

  • #970 2730079 - Detect the real image format from file contents when reading media, so a mismatched filename extension no longer produces a data URL the model API rejects.

  • #977 d521932 - Stop showing unread dots on cancelled or failed sessions in the web sidebar.

  • #957 b57fc90 - Fix commands flashing an empty console window on Windows.

  • #821 ba64072 - Allow long-running foreground commands and subagents to be moved into background tasks with Ctrl+B, and inspect them via the /tasks panel.

  • #812 c0eeca2 - Polish file mention UX.

  • #974 d434d8f - Unify image format detection when sniffing fails.

  • #958 98905eb - Show longer branch names in the web chat header and expose the full name on hover.

  • #964 4223739 - Keep the web page title fixed instead of changing with the session or workspace name.

  • #973 3b9938b - Consolidate web client localStorage access and decouple appearance/notification state into dedicated modules.

View original

Upgraded? How did it go?

Discussion