What's new in 0.5.1 (2026-06-28)
These are the changes in xagent v0.5.1.
New features
- feat(react): in-turn tool concurrency for the ReAct pattern by @rogercloud in #650
- feat(mcp): add concurrency configuration for MCP tools execution by @codeacme17 in #669
- feat: add OAuth app metadata handling and validation for MCP by @codeacme17 in #691
- feat:Implement concurrent sandbox execution with lease management by @codeacme17 in #688
Enhancements
- ref(kb): H01 move document lifecycle into collection handle by @rogercloud in #648
- ref(kb): H02 move parse and chunk lifecycle into handle by @rogercloud in #656
- ref(kb): H03 move embedding lifecycle into handle by @rogercloud in #658
- ref: batch agent model lookups into a single query by @codeacme17 in #663
- ref(kb): H04 move search lifecycle into handle (#511) by @rogercloud in #670
Bug fixes
- fix: retry OpenRouter tool choice fallback by @qinxuye in #652
- fix(kb): harden embedding chunk read and batch env parsing by @rogercloud in #659
- fix: route deploy snippets through configurable API target by @AlexLiu190625 in #662
- fix: hide SDK tasks from chat history by @AlexLiu190625 in #665
- fix(docker): include xrouter-llm in backend-image and all extras by @qinxuye in #667
- fix: handle max_completion_tokens for gpt-5 models in test-connection by @yiboyasss in #672
- fix(deepseek): disable thinking by default by @bsbds in #689
- fix: scope custom API tools to agent config, not all user APIs by @yiboyasss in #687
- fix(router): unblock 'auto' model qwen3 routing dependency by @bsbds in #666
- fix(deepseek): preserve empty reasoning content by @bsbds in #690
Others
- revert(home): restore home page to pre-#560 state by @yiboyasss in #655
- refactor(tools): isolate db session per tool call for safe concurrency by @rogercloud in #660
- refactor(workforce): redesign UI - merge pages, add canvas, improve layout by @yiboyasss in #615
- chore: bump compose images to 0.5.0 by @qinxuye in #651
New Contributors
- @codeacme17 made their first contribution in #663
Full Changelog: v0.5.0...v0.5.1