What's Changed
- Feat/files workspace blog by @zhaozhuang521 in #6783
- fix(provider): expire stale capability cache entries and clear on model switch by @ningblue in #6723
- chore: bump the version to 2.1.0b3 by @cuiyuebing in #6795
- docs(blog): add dual-deadline tool-call offload article and Console docs by @XiuShenAl in #6793
- fix(onebot): expand quoted reply messages by @GMsure in #6769
- fix(chat): restore rich input message queue by @zhaozhuang521 in #6798
- fix(shell): preserve multiline commands and avoid background pipe hangs by @qbc2016 in #6748
- fix(timestamp): interpret naive Msg timestamps as process-local timezone by @XiuShenAl in #6855
- fix(os): restore text selection and copy in OS desktop window content by @zhijianma in #6801
- fix(sandbox): emit WARNING log when non-dataclass sandbox_config is silently discarded by @cuiyuebing in #6857
- fix(cron): return 404 for missing pause and resume jobs by @lalaliat in #6858
- fix(providers): strip unsupported Gemini schema metadata by @wananing in #6844
- fix(console): keep OS windows within viewport and preserve menu bar by @zhaozhuang521 in #6861
- fix(cli): handle missing agent configuration in task command by @qbc2016 in #6865
- feat(os shell): remove OS deep-link routing and coding mode launcher by @zhaozhuang521 in #6868
- feat: add reranker support for ReMe memory search (backend) by @lecheng2018 in #6398
- fix(config): handle corrupted agent config and invalid JSON in load_agent_config by @mohitdebian in #6615
- feat(console): add hidden-folders toggle to project directory picker by @zhijianma in #6878
- fix(agents): report fork finalization failures in background tasks by @jesseedcp in #6725
- fix(website): filter out old packages and modify the package name by @yuluo1007 in #6879
- fix(config): resolve channel declaration drift breaking OneBot config API by @hongxicheng in #6864
- fix(xiaoyi): hide scroll headlines in messages by @niceIrene in #6888
- feat(agent-stats): narrow Agent Statistics page to the current agent by @yuanxs21 in #6862
- chore(deps): update @agentscope-ai/chat to 1.1.73-beta.1786415183789 … by @zhijianma in #6896
- fix(scroll): fix of recall correctness issues from aone by @niceIrene in #6824
- fix(mcp): recover terminated sessions without dropping all tools by @xieyxclack in #6894
- fix(tests): skip qoder harness tests cleanly when the SDK is missing by @yutai78786 in #6886
- fix(approvals): pass channel routing fields in driver gate by @mohitdebian in #6833
- fix(console): remove duplicated GitHub link from header resources menu by @zhaozhuang521 in #6903
- feat(creator): settings center, agent skills, mm-plugins compose orchestration, async media generation, and cross-platform hardening by @xuanrui-L in #6870
- test(integration): drop stale project_dir assertion in coding-mode test by @yutai78786 in #6899
- fix: accept project paths after global CLI options by @wangfei010313 in #6892
- fix(console): stabilize chat wheel scrolling by @zhaozhuang521 in #6904
- fix(sandbox): stop injecting PYTHONHOME into child processes by @wangfei010313 in #6902
- feat(channels): allow custom gateway endpoints for IM channels by @yutai78786 in #6907
- feat(memory): add embedding hot updates and Daily Paper to ReMe Light by @jinliyl in #6772
- feat(computer-use): improve native input workflows by @jinglinpeng in #6891
- feat(channels): warn when a bot is already used by another agent by @hongxicheng in #6909
- chore: update release notes for v2.1.0 by @cuiyuebing in #6875
- feat(console): unify renderable code block experience by @rayrayraykk in #6911
New Contributors
- @ningblue made their first contribution in #6723
- @mohitdebian made their first contribution in #6615
- @jesseedcp made their first contribution in #6725
Full Changelog: v2.1.0-beta.2...v2.1.0-beta.3