v1.17.0
v1.17.0
View on GitHubView PackagePublished: Jun 10, 2026

Release Notes

Core

Improvements

  • Faster file search across large projects with the new fff-backed search tools. (@dmtrKovalenko)
  • Added X-Session-Id headers for proxy setups that need sticky routing. (@songchaow)
  • Added Cohere North model support.
  • Added reasoning as an interleaved field option for vLLM providers. (@delta9000)
  • mcp add now works in non-interactive flows.
  • auth logout now supports search when choosing an account.

Bugfixes

  • Improved MCP connection status messages so failures are easier to act on.
  • Added Claude Fable reasoning support.
  • MCP tool calls now receive abort signals, so cancellations stop more reliably.
  • MCP catalogs now paginate correctly instead of truncating larger lists.
  • OpenRouter reasoning variants now generate for all models. (@AnthonyMLau)
  • Added MiniMax M3 thinking toggle support.
  • Java multi-module Maven workspaces now resolve JDTLS from the topmost pom.xml. (@areyouok)
  • MCP servers now respect advertised capabilities.
  • Session lists now respect directory filters in workspace setups. (@rexdotsh)
  • Sessions can recover once from provider context-overflow errors instead of failing immediately.
  • Bedrock Mantle config now honors configured API key and region settings.

TUI

Improvements

  • The session move flow now highlights project copies more clearly and keeps the current location selected.
  • Project copies can now be deleted directly from the move dialog.

Bugfixes

  • New project copies are now bootstrapped before the TUI switches into them.
  • Moving a session now injects a reminder about the new working directory.

Desktop

Improvements

  • Added a help button to the tabs bar.
  • Prompt drafts are preserved while you switch tabs.
  • File attachments now open in the active project.
  • App updates now stay responsive and persist across restarts.
  • Added WSL-backed Desktop support and WSL server management on Windows.
  • Improved the sessions list UI. (@arvsrn)
  • Improved the servers UI. (@arvsrn)

Bugfixes

  • Updated Electron and fixed related panel layout issues.
  • Fixed several WSL Desktop bugs. (@neriousy)
  • Hidden agents no longer get cycled accidentally.
  • MCP status now refreshes when the active directory changes.
  • The Home screen now keeps a larger recent-session list with scrolling.

SDK

Improvements

  • Large v2 tool outputs are now bounded and expose retained output paths for follow-up inspection.

Thank you to 11 community contributors:

  • @rexdotsh:
    • fix(session): respect directory filter with workspaces (#30804)
  • @arvsrn:
    • feat(app): improve servers UI (#30961)
    • feat(app): updates to project avatar (#30964)
    • feat(app): sessions list improvements (#30941)
  • @dmtrKovalenko:
    • feat(opencode): fff search tools (#27802)
  • @fancive:
    • docs: fix MCP header interpolation example to (#31078)
  • @robertDouglass:
    • fix(tui): sort connect providers alphabetically (#30891)
  • @neriousy:
    • fix(desktop): few WSL bugs (#31095)
  • @areyouok:
    • fix(lsp): resolve JDTLS root to topmost pom.xml in Java Maven multi-module projects (#28761)
  • @remorses:
    • fix(session): merge per-call tool rules into session permission (#30529)
  • @AnthonyMLau:
    • fix(opencode): generate reasoning variants for all OpenRouter models. (#30332)
  • @delta9000:
    • feat: add "reasoning" as interleaved field option for vLLM providers (#30477)
  • @songchaow:
    • feat: add X-Session-Id header for proxy cache routing affinity (#31511)