Skip to content

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 02 Aug 14:42
e2aa055

1.5.0 (2026-08-02)

This release makes Agent mode faster, safer, and more reliable—especially during longer coding tasks with multiple tool calls.

Highlights

  • Faster Agent workflows
    Sumika can reuse more of the MLX model context between tool calls, reducing the wait before follow-up responses.

  • Better Qwen 3.6 continuity
    Qwen can retain completed reasoning across tool calls, reducing unnecessary repetition during longer tasks.

  • Safer file editing
    Multiple edits to the same file can now be validated and applied atomically. If any edit is ambiguous or invalid, the file remains unchanged.

  • More reliable task completion
    Agent mode provides clearer warnings near its tool limit and better explains when unfinished actions were rejected.

Additional improvements

  • Markdown rendering in user messages
  • Newest chats shown first in the sidebar
  • Improved transcript spacing and scrollbar layout
  • Support for Qwen 3.6 35B A3B OptiQ 4-bit
  • File search can target an individual file
  • Clearer line formatting in file-reading results
  • Improved generation tracing and diagnostics
  • Reduced unnecessary MCP server updates during active conversations
  • More reliable application-update generation

Features

  • add generation progress tracing and related settings to model management (087c7c9)
  • allow search_files path to target a single file (9b50126), closes #179
  • implement Qwen3.6 preserve_thinking correctly (2269c8b), closes #177
  • render markdown in user bubble (94bb7a5)
  • return a bounded applied-edit receipt from edit_file (c773a8e), closes #183
  • show newest chats first (8f21771)
  • support atomic same-file edit_file batches (8bd3583), closes #198

Bug Fixes

  • adjust insets for user and assistant message cells to ensure consistent layout (b41506e)
  • change build configuration to Debug in lint-analyze task (c961ff1)
  • datamodel generation (#175) (76d81f2)
  • don't fail tests if directory was not deleted (8f7df74)
  • finalize transcript after output-limited tool batches (3b2356e)
  • harden finish_task-only budget finalization and explain fallback cause (efa7588), closes #180
  • implement tool budget warning and update maxToolLoopIterations to 20 in agent mode (fc62b2b)
  • keep transcript scrollbar full height (7342e61)
  • mlx cache reuse (#189) (56037cf)
  • prevent unnecessary MCP server reconciliation during active conversation (37ed95d)
  • remove unnecessary blank line in ManagedModelCatalog (bd89465)
  • update maxToolLoopIterations to 15 and remove outdated tool loop budget test (3803cad)
  • update maxToolLoopIterations to 18 for multiple ManagedModel instances (fa5d612)
  • update source packages path handling in appcast generation scripts (bdab66a)
  • use unambiguous colon-space gutters for read_file output (213af10), closes #191

Performance Improvements

  • avoid generation progress tracing overhead when disabled (5b177ee), closes #181