What's Changed
- ci(webui): add format and build checks by @Premsenareddy in #1821
- feat(omni): streaming audio + live captions for DashScope/OpenAI omni by @qbc2016 in #1701
- feat(agent-team): support custom subagent templates in agent service by @DavdGao in #1833
- fix(workspace): gracefully handle invalid MCP config entries during i… by @xliu123321 in #1819
- fix(model): fallback to auto tool_choice in OpenAI-compatible structured output when thinking mode rejects forced tool_choice by @qbc2016 in #1830
- fix(ollama): create embedding client per call to avoid event loop binding issues by @DavdGao in #1836
- fix(storage): preserve explicit Redis session ids by @he-yufeng in #1786
- feat(service): support custom agent class within the agent service by @DavdGao in #1838
- feat: support cwd in Bash tool by @he-yufeng in #1822
- fix(webui): correct typo in setup hint copy (zh) by @fancyboi999 in #1766
- fix: add workspace root to permission context by @he-yufeng in #1823
- fix(message-bus): fix the timeout bug in the current redis-based message bus implementation by @DavdGao in #1853
- refactor(embedding): refactor the embedding models for the agent service by @DavdGao in #1852
- feat(tts): add TTS module with DashScope backend and streaming middleware by @qbc2016 in #1832
- refactor(bg_task): refactor the background task manager for multiprocess and distributed deployment by @DavdGao in #1849
- fix(webui): avoid nested in sidebar group action by @fancyboi999 in #1769
- fix(webui): render non-previewable file attachments and constrain media size by @fancyboi999 in #1768
- fix(model): forward Qwen thinking toggle by @he-yufeng in #1774
- fix(team): inherit leader permission rules by @he-yufeng in #1815
- fix(tool): support windows-style separators in glob patterns by @faisalishfaq2005 in #1809
- feat(webui): clarify the credential sidebar with provider grouping by @fancyboi999 in #1829
- fix(webui): make the chat session sidebar a mobile overlay drawer by @fancyboi999 in #1772
- fix(webui): add a route-level error boundary with a friendly error page by @fancyboi999 in #1828
- fix(webui): fix the bug in chat page by @DavdGao in #1867
- fix(version): bump AgentScope version to 2.0.2 by @Copilot in #1875
New Contributors
- @Premsenareddy made their first contribution in #1821
- @xliu123321 made their first contribution in #1819
- @faisalishfaq2005 made their first contribution in #1809
- @Copilot made their first contribution in #1875
Full Changelog: v2.0.1...v2.0.2