What's Changed
- feat(chat): redirect to coding mode when activated by @zhijianma in #4677
- feat(mcp): use openExternalLink for OAuth to support pywebview deskto… by @zhijianma in #4679
- feat(provider): slim OpenCode models to 8 intersection models (Zen ∩ Go) by @DICKQI in #4660
- fix(coding): standardize copy-to-chat refs and keep IDE on chat nav by @rayrayraykk in #4681
- fix(chat): upgrade @agentscope-ai/chat to fix stop and tool display i… by @zhijianma in #4695
- feat(website): downloads UI Refactoring and opt by @yuluo1007 in #4694
- test(integration): expand coverage + tiered CI gate (Sprints 1.1+1.2) by @yutai78786 in #4674
- test(security+agents): Phase 1+2 unit tests (967 tests, 89% security coverage) by @hanson-hex in #4467
- fix(normalizer): strip cross-provider unsigned thinking blocks for Anthropic by @qbc2016 in #4684
- feat(coding): per-hunk Keep/Undo + smart copy-to-chat in diff editor by @rayrayraykk in #4716
- chore(version): update the release note of v1.1.9 by @xieyxclack in #4685
- fix: avoid hidden Windows subprocess flags by @jinglinpeng in #4724
- fix(providers): position-aware boolean schema sanitizer (#4646) by @qbc2016 in #4690
- feat(acp): fix acp orphan process after close by @weidankong in #4615
- feat(chat): implement message timestamp formatting by @zhijianma in #4720
- fix(console): add SVG MIME type for Windows compatibility by @jeeaay in #4718
- fix(console): add loading state and feedback for workspace download b… by @zhaozhuang521 in #4725
New Contributors
- @weidankong made their first contribution in #4615
- @jeeaay made their first contribution in #4718
Full Changelog: v1.1.9-beta.1...v1.1.9-beta.2