1.7.0 Changelog
New
MCP & mini programs
- MCP toolbox: the toolbox gains an MCP tab where you can add, edit, and manage your own MCP servers, and complete authorization when a service needs it.
- Clearer MCP status: service status badges, error messages, and authorization icons are unified, and the add-server form and list interactions are easier to follow.
- Mini program collaboration: mini programs can now observe the global waiting state and answer on the user's behalf, and they gain capabilities for reading the model catalog, switching models per turn, and specifying a model when creating a session.
- Shared collaboration foundation: mini programs get owner-isolated shared artifacts, documents, tasks, and handoff records, making it possible to build traceable multi-agent workflows.
Sessions & collaboration
- Subtask batch navigation: a subtask session's title bar can show the other tasks in its batch and switch between them from a dropdown.
- Side chat: the right panel can open an independent side chat that keeps the current workspace context without disturbing the main session's streaming output and interactions.
- Updated archive management: the archive page in Settings has been redesigned, and the automation panel can also show archived run sessions.
- Quick quote: the floating actions that appear on selected text are consolidated into a single, simpler quick-quote entry point.
Models, permissions & platform
- Model price multipliers: the model menu can display price multipliers so different models' costs are easier to compare; xAI brand icons and the login flow presentation are added.
- More flexible act mode: command gating decisions are unified; cleaning up declared temporary directories, project
.tempscratch scripts, and compound commands now run more smoothly according to their actual risk, while high-risk operations are still called out explicitly. - Configurable execution shell: the shell used for command execution can be configured on macOS, Linux, and Windows; on Windows that includes Git Bash, CMD, and PowerShell.
- Workspace rule chain:
AGENTS.mdrules are loaded automatically along the Git repository hierarchy, giving in-project collaboration more accurate context.
Improvements
- Startup and data migration: session, Space, usage, OAuth, extension, and workspace data migrations now all complete during startup, making upgrades from older versions more reliable.
- State persistence: workspace layout, sidebar preferences, editor drafts, settings, and session state are stored split by domain, so they restore more consistently across restarts and page switches.
- Permission explanations: permission cards highlight high-risk operations and use plainer wording; a wait timeout now states the model's reason clearly so it is not confused with a user decline.
- Privacy-friendly usage statistics: anonymous statistics are reduced to a startup signal and a local daily-active report, cutting unnecessary event collection.
- Interface details: refines hover states and padding on option cards, secondary timeline information, and the visual hierarchy of assistant bubbles and tool-call cards.
- Markdown link handling: links gain a context menu, and image syntax pointing at a non-image file now degrades to a file link that opens normally.
Fixes
Sessions, drafts & timeline
- Fixes Composer drafts and attachments being lost after a switch or restart, and draft directories lingering after attachments are deleted.
- Fixes being unable to keep sending after an edit-and-resend request loses its connection, and history messages that could not be edited or branched from after compression.
- Fixes the viewport being dragged back to a previous reading position after sending, editing lag in long sessions, and overlong titles that could not be viewed in full.
- Fixes a session view crash caused by incomplete tool-call summary fields, suggestion rows clearing the draft when sent directly, and missing subtask titles or completion summaries.
- Fixes annotations being submitted accidentally while confirming an IME candidate, accidental submission from the model settings input, and group dragging when selecting text during a sidebar rename.
Models, accounts & mini programs
- Fixes a session continuing to use the old provider after switching models, and professional mode not falling back to the model's recommendation when it lacks the requested thinking level.
- Fixes xAI login hanging while fetching the authorization code, the Finch Cloud account card loading indefinitely, and model counts and toggles displaying incorrectly when signed out.
- Fixes model usage being counted twice, price-multiplier badges not rendering when the multiplier is zero, and repeated tool calls by a model potentially forming a loop.
- Fixes the mini program panel being mispositioned when opened in a background session, truncated button labels, and incorrect MCP authorization icons for previously installed mini programs.
MCP, extensions & platform stability
- Fixes the same extension package being installed twice, old directories lingering after an installation is replaced, and activation before an MCP credential migration has finished.
- Fixes Grep failing on Windows first run because
ripgrepwas missing, and addsgit worktree removeto dangerous-operation detection. - Fixes the dev build losing its Dev suffix in the app name, errors when checking for updates on dev builds, and deep links and OAuth authorizations interfering across different build variants.
- Fixes the sidebar turning unexpectedly dark in the light theme, the model menu being mispositioned after a wait dialog, and the sidebar not following when the unread badge is clicked.