What's Changed
- fix(runner): rename channel variable to channel_name in command dispatch by @zhijianma in #4134
- perf(console): skip chat history lookup for non-arrow keys by @YingchaoX in #4130
- fix(tool_schema): add sanitize tool function schemas by @qbc2016 in #4126
- fix(cli): bypass proxies for loopback API checks by @jinglinpeng in #4092
- fix(agent): replace hardcoded agent name with config-driven value by @xieyxclack in #4140
- fix(channels): keep markdown tables renderable across split_text chunks by @hongxicheng in #4119
- fix(agent): emoji example in AGENTS.md by @Keillion in #4142
- fix(backup): restore secrets on Docker volume mount points by @jinglinpeng in #3916
- feat(settings): add pt-BR language support by @zhijianma in #4143
- feat(console): support mermaid graph by @zhaozhuang521 in #4146
- feat(WeCom): tool-guard interactive approval card by @hongxicheng in #4112
- feat(provider): allow Dashscope base URL selection in Console UI by @ekzhu in #4074
- fix(agent-tools): add safe default timeout for delegate_external_agent by @q1023884985 in #3928
- perf(console): Immediately stop polling and clear the status after clo… by @zhaozhuang521 in #4148
- fix(agent-config): preserve complete config on save to prevent nested… by @zhijianma in #4157
- refactor(console): extract QrcodeAuthBlock component and fix polling … by @zhaozhuang521 in #4153
- fix(mcp): fix lifecycle-task leak in stateful clients and refactor shared logic… by @qbc2016 in #4152
- chore(version): bumping version to 1.1.6b2 by @xieyxclack in #4161
New Contributors
- @Keillion made their first contribution in #4142
- @q1023884985 made their first contribution in #3928
Full Changelog: v1.1.6-beta.1...v1.1.6-beta.2