Latest release

Xagent v0.6.2

ElevenLabs voice cloning, a visual Flow view for Custom Agents, and MCP OAuth dynamic registration all land

๐Ÿ“… Released July 17, 2026

๐Ÿ”„ How to update

Pull the latest code
cd xagent && git pull
Pull images & restart
docker compose up -d
Or upgrade directly via pip
pip install --upgrade xagent-ai

โœ… Highlights

๐ŸŽ™๏ธ

ElevenLabs voice cloning & audio previews

Clone voices and preview generated audio directly in the app.

๐Ÿงฉ

Custom Agent Flow view

The agent builder adds a visual Flow view for orchestrating execution.

๐Ÿ”

MCP OAuth dynamic client registration

Supports the OAuth dynamic client registration flow for MCP.

๐Ÿš€ What's New

โœ“

๐Ÿ”‘ OAuth resolver runtime refresh

Adds runtime refresh support for OAuth resolvers, so expired authorizations can be renewed without restarting the service.

โœ“

๐Ÿ“Ž v1 SDK task attachments

Task turns on the v1 SDK now support file attachments.

โœ“

๐Ÿ”„ Durable task command transport

Adds a durable task command transport mechanism, improving task execution reliability.

โœ“

๐Ÿ“„ Doc Summarizer & Action Extractor template

Adds a ready-to-use "Doc Summarizer & Action Extractor" P0 template.

โœ“

๐Ÿท๏ธ Localized built-in model indicator

The built-in model indicator now supports localized copy and badges.

โœ“

๐Ÿ“Š Token usage by model

Adds token usage breakdowns by individual model.

โœ“

๐ŸŽ™๏ธ ElevenLabs voice cloning & audio previews

Supports ElevenLabs voice cloning, with in-app previews of generated audio.

โœ“

๐Ÿ‘€ Admin read-only view of agent config

Admins can view other users' agent configs in read-only mode, easing collaborative troubleshooting.

โœ“

๐Ÿ” MCP OAuth dynamic client registration

Supports the OAuth dynamic client registration flow for MCP.

โœ“

๐Ÿ‘ฅ Team-scoped agent ownership & visibility

Agents support opt-in team-scoped ownership and can be set to admins-only visibility.

โœ“

๐Ÿงญ Connector runtime scoped by task

Connector runtime resolution is now scoped by task identity, preventing cross-task bleed.

โœ“

๐ŸŽจ Revamped templates/tools pages & sidebar

Redesigns the templates and tools pages, plus the sidebar's "More" menu styling.

โœ“

๐Ÿงฉ Flow view for Custom Agent builder

Adds a visual Flow view to the Custom Agent builder.

โœ“

๐Ÿข Provider details across model selectors

Model selectors now uniformly show provider details.

โœ“

๐Ÿ“ฅ Import agents from openclaw hermes

Supports migrating and importing agents from openclaw hermes.

โœ“

๐Ÿ”— Opt-in team ownership via hooks

Adds opt-in team ownership for connectors, agents, and knowledge bases via application hooks.

โœ“

๐Ÿ“ Doc Summarizer template update

Updates and refines the Doc Summarizer template.

โœ“

๐Ÿง  Scope-dimension reap & enumeration for memory

Memory stores add scope-dimension reap and enumeration capabilities.

โœ“

โšก Routed agent context optimization

Optimizes context usage for routed agents.

โœ“

๐Ÿ”Š Improved ElevenLabs pronunciation & interruption

Improves ElevenLabs pronunciation and interruption messaging.

โœ“

๐Ÿ—‘๏ธ Removed Google image search tool

Retires the Google image search tool.

โœ“

๐Ÿ“ Normalized file references

Standardizes how file references are represented.

๐Ÿ›  Stability & Polish

  • Normalize DeepSeek tool protocol responses
  • Always show a thin scrollbar instead of revealing it on hover
  • Install HTTPX SOCKS support
  • Scope the execution plan to the DAG process
  • Avoid an extra DashScope embedding-model list GET request
  • Harden DeepSeek tool protocol recovery
  • Preserve connector settings during edits
  • Use the public API URL in A2A agent cards
  • Prevent MCP initialization from exhausting the DB connection pool
  • Handle Telegram voice messages and cloning tools
  • Surface failed task reasons live, plus a coded-error seam
  • Preserve audio playback and pending tool work
  • Poll for the detached resume-rejection payload (test)
  • Make built-in MCP runtime configuration deterministic
  • Make database startup failures self-explanatory
  • Fix Gmail trigger OAuth expiry timezone and Pub/Sub provisioning
  • Repair workforce setup and execution
  • Stop unconfigured agents from inheriting user custom APIs
  • Skip malformed rows in LanceDB search instead of truncating results
  • Install browser and router runtimes
  • Interpret nested metadata filters in InMemoryMemoryStore
  • Honor tags/keywords/date filters in LanceDBMemoryStore.search()
  • Prevent concurrent auth refresh from causing logout
  • Bump compose images to 0.6.1