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
checkedstates 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
suggestto 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/skillsskill 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 cifor 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:envraces 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.