Skip to main content
Version 1.6.1

Finch 1.6.1

Professional thinking mode and the GLM 5.3 lineup arrive alongside a richer mini program file picker, HTML preview, and broad refinements across sessions, models, and desktop interaction.

Back to changelog

1.6.1 Changelog

New

Thinking & models

  • Professional thinking mode: adds a professional mode with deeper reasoning for complex tasks.
  • GLM 5.3 lineup: enables GLM 5.3 and adds a GLM 5.3 Flash model entry.
  • Subscription-model visibility: the model menu now shows subscription models and refreshes access; free users can see locked Finch models with clearer status.
  • Model selection: models without credentials are no longer selected automatically; login and API-key status are shown separately.

Mini programs & extensions

  • File picker: mini programs gain ctx.ui.pickFile, with Finder-style drill-down browsing, directory item counts, distinct empty states, selected-item highlighting, and a current-path footer.
  • HTML preview: mini programs can choose an HTML preview mode.
  • Toolbar states: AppPanel toolbar buttons support checked states and disabled-state coordination.
  • Mini program theme tokens: mini programs can receive theme tokens such as font size, removing the initial light-theme flash.
  • Single-instance Webview panels: already-open single-instance Webview panels are reused instead of recreated.

Sessions & interaction

  • Session.suggest: adds suggest to the Session tool for next-turn conversation suggestions.
  • Dynamic permission switching: Session permission modes can now change at runtime.
  • Agent error recovery: improves recovery and retry interaction; follow-up suggested actions remain reusable after retries are exhausted.
  • Usage dashboard: redesigns the usage dashboard for clearer dates and presentation.

Home & appearance

  • Home section customization: reorder and show or hide Home sections.
  • Help & feedback menu: adds Help and Feedback submenu entries to the sidebar main menu.
  • Code font-size sync: code font size follows the selected display scale.
  • Tray-menu quota: restores quota display in the tray menu.
  • Home background skins: adds background-skin support for Home.

Other

  • Shared skill source: adds a switch for the shared ~/.agents/skills skill source.
  • Shiki syntax highlighting: adds Shiki highlighting to DiffView and file previews.

Improvements

  • Code-highlight performance: rewrites highlight scheduling; pre-scanning large files and HTML is about 10× faster.
  • Model-menu detail: unifies persistent model-menu layout, improves provider-name and star alignment, and fine-tunes minimum width.
  • Extension builds: installs dependencies only when missing and uses npm ci for more reliable submodule synchronization.
  • Home layout saving: relies on the backend result after saving; controls stay disabled during the save to prevent misclicks.
  • Skill rescanning: connects skill rescans to the serialized workspace refresh chain, preventing stale snapshots from overwriting UI state.
  • Build & dependencies: upgrades Bun to 1.4.0, pins the CI version, and synchronizes build numbers.

Fixes

Input & shortcuts

  • Fixes an invisible cursor while entering long text.
  • Fixes cross-platform shortcut modifier detection.
  • Fixes themed backgrounds for shortcut keys.

Sessions & messages

  • Fixes AskUserQuestion cards being removed by hidden-tool cleanup.
  • Makes session titles turn Composer files and annotation tokens into readable copy.
  • Fixes the queued follow-up send state.
  • Fixes leftover background processes after interruption.
  • Fixes context overflow from batched tool results.
  • Fixes delayed final-session-result rendering.
  • Fixes older sessions not receiving visual capabilities.
  • Fixes clipped sidebar-tab close buttons.

Files & paths

  • Fixes the chat file picker inheriting an old Space directory.
  • Fixes copied file paths gaining line breaks.
  • Fixes path continuations being mistaken for skills.
  • Fixes Chinese-boundary URL rendering and path-related display issues.

Panels & previews

  • Fixes duplicate single-instance panel creation and finch:env races after migration.
  • Fixes app-state restoration across sessions.
  • Fixes hidden tool calls between two replies being merged into the render, removing extra blank lines.
  • Removes hidden final tool calls that follow visible tool calls from rendering as well.
  • Lets image-preview overlays close on click.

Models & accounts

  • Fixes GLM text-model image-request logic.
  • Fixes subscription-fetch failures showing only free models.
  • Fixes the welcome message using the custom assistant name.
  • Prevents transient refresh failures from deleting login credentials.
  • Distinguishes relay-budget exhaustion from request rate limits.
  • Corrects English and Chinese reasoning-level labels (xhigh / max).

System & stability

  • Fixes mini program windows causing all Settings saves to fail silently on Windows.
  • Fixes Home-tab sorting drag cursor, keyboard order, and rebound behavior.
  • Fixes persisted Session unread state.
  • Fixes cross-platform Bash task notifications leaking between sessions.
  • Removes English-month dependence on ICU data in favor of fixed abbreviations.
  • Fixes IME Enter in the Composer accidentally submitting messages.
  • Fixes floating sidebar menus closing unexpectedly.