[0.9.115] - 2026-06-08
Added
- Added heuristic Auto model routing signals for task type, tool intent, complexity, risk, and routing reasons.
- Added Auto model routing metadata display in the model switcher, including complexity and risk labels.
- Added localized Auto routing fallback, complexity, and risk labels in English and Chinese.
Changed
- Reworked Auto model selection to combine heuristic signals, sidecar classifier output, low-confidence reuse, and policy overrides before choosing main or fast models.
- Limited sidecar prompt tool context to requests that actually need tools, reducing unnecessary channel and MCP context for simple prompts.
- Simplified page transitions to avoid extra animated wrapper behavior.
Fixed
- Fixed unsafe fast-model routing for complex, high-risk, tool-required, or workspace-aware requests by forcing main-model routing when policy gates require it.
Added
- Added Runtime Status Panel with Git integration: branch info, ahead/behind status, changed file count, and diff line summaries for the working directory.
- Added SSH connection context display in the runtime status panel showing connection name and working folder.
- Added source files panel in runtime status showing selected files from input drafts.
- Added model management defaults system: creating provider models auto-applies managed model parameters when the model ID matches.
- Added preset vs custom provider categorization in model management ("预置" / "自定义").
- Added
responsesImageGeneration.partialImagesconfig option for OpenAI Responses models. - Added
runtimeStatusPanelOpenstate to UI store with toggle/set and persistence support. - Added compact request view logic (
applyLatestCompactRequestView) to filter UI-only messages and show only the latest compaction boundary in sent requests.
Changed
- Rewrote RuntimeStatusPanel: switched from hover-triggered narrow panel to a toggleable panel with dedicated open/close button in the title bar.
- Redesigned FileChangeCard layout: replaced inline CompactEditDiff with NewFileContent component for new file previews.
- Improved Write/Edit tool live streaming previews: show tail content previews instead of hiding until complete (
content_preview,old_string_preview,new_string_preview). - Enhanced GoalRuntimeService with status change detection (completion/blocked transitions) and more robust lifecycle management.
- Improved model management search placeholder to "搜索模型/服务商..." for broader search scope.
- Updated alert-dialog action/cancel buttons with
min-w-0 max-w-fullfor better text overflow handling.
Fixed
- Fixed goal continuation dispatch to properly fire on goal status transitions in chat actions.
- Fixed pending write preview truncation: no longer appends trailing ellipsis when content already starts with '…'.
- Fixed real-time Write FileChangeCard defaulting to collapsed state.
Removed
- Removed background session toast warning from ask-user-tool.