最新版本

Xagent v0.6.1

Seedance 视频生成、ElevenLabs 语音全家桶与 A2A 智能体协议全新上线

📅 发布日期:2026 年 7 月 12 日

🔄 更新方式

拉取最新代码
cd xagent && git pull
拉取最新镜像并重启服务
docker compose up -d
或使用 pip 直接升级
pip install --upgrade xagent-ai

✅ 本次亮点

🎬

Seedance 视频生成

支持在 Agent 内直接生成视频内容,一句话即可产出成片素材。

🔊

ElevenLabs 语音全家桶

TTS、STT、音效与音乐生成全线接入,语音能力一次补齐。

🤝

A2A 智能体协议

新增 Agent-to-Agent 协议支持,扩展多智能体互联互通能力。

🚀 核心更新

🎬 Seedance 视频生成

新增 Seedance 视频生成能力,支持在 Agent 内直接生成视频内容。

🗺️ Google Maps 等 Key 型 MCP 应用接入

支持接入需要密钥认证的 MCP 目录应用(如 Google Maps),并新增共享环境变量层。

🖼 iframe 嵌入鉴权参数

新增 embed_origin 参数,支持 iframe 嵌入场景下的来源鉴权。

🔊 ElevenLabs TTS 语音合成

新增 ElevenLabs 文本转语音(TTS)支持,扩展语音能力生态。

🔑 多 API Key 管理

支持每个 Agent 配置多个 API Key,并提供统一的集中管理页面。

🛡️ 管理员 Agent 配置可见性与对话日志渲染

管理员可查看 Agent 配置详情,并支持对话日志的前端渲染展示。

📦 沙箱管理优化(空闲 TTL)

新增沙箱空闲自动回收(TTL)机制,提升资源管理效率。

📈 基于上下文窗口的压缩阈值

新增基于上下文窗口占用的自动压缩阈值与用量提示。

🧭 沙箱执行范围上下文

新增执行范围(execution scope)上下文,实现沙箱按范围隔离。

🗂 沙箱挂载路径解耦

沙箱挂载根路径与完整工作区路径解耦,支持按范围前缀挂载。

🎙 ElevenLabs STT 语音识别

新增 ElevenLabs 语音转文本(STT)支持。

🔐 MCP OAuth Token 解析钩子

新增 OAuth Token Resolver Hook,支持自定义 MCP 配置的鉴权解析逻辑。

📊 可选配额执行钩子

新增可选的配额执行 Hook 接口,便于扩展用量限制逻辑。

🤝 A2A 智能体协议支持

新增 Agent-to-Agent(A2A)协议支持,扩展多智能体互联能力。

🧮 模型用量明细增强

用量详情新增 model_id 与 prompt 缓存命中 token 统计。

🛠 工具白名单与分层配额错误码

新增工具白名单(allowlist)钩子机制及分层配额错误码。

🎵 ElevenLabs 音效与音乐生成

新增 ElevenLabs 音效与音乐生成能力。

🔁 任务执行串行化

任务执行控制改为串行化处理,避免并发冲突。

⏸ 单步中断钩子

新增按步中断(per-step interrupt)机制,支持运行中配额控制。

⚡ 触发器全链路优化

优化触发器的创建、审计与执行性能。

🗄 检查点存储去重

检查点 trace 存储去重并清理历史数据(真实库上从 20GB 降至 2.2GB)。

💬 AI Chatbot 模板执行模式调整

调整 AI Chatbot Agent 模板的执行模式。

🔑 目录应用鉴权分类统一

统一目录应用鉴权分类的唯一数据源。

📚 知识库兼容适配层精简

精简知识库兼容性适配层代码。

🛠 稳定性与体验优化

  • 加固对象存储 key 校验逻辑
  • App Widget 访问改为按 Agent 维度的 widget key 校验
  • 合并此前修复产生的重复 alembic 迁移分支头
  • 精简 KBCoordinator 为纯路由层
  • 文件预览能力与存储路径解耦,保持持久化预览独立可用
  • 持久化 Web 任务的连接器运行时快照
  • 按分类范围限定模型供应商
  • 按 ID 获取 / 更新 / 删除操作强制校验作用域权限
  • 定时触发器改为进程内扫描,无需 Celery beat 也能按时触发
  • 文件 ID 解析限定在当前执行作用域内
  • 作用域内执行失败时直接拒绝,不再降级为本地执行
  • 修复 LanceDB schema 不匹配导致数据丢失的问题
  • 修复 MCP 运行时翻译 key 解析异常
  • 持久化存储句柄绑定到当前执行作用域
  • 首页文档链接指向新的托管知识库站点
  • 重新校验相对工作区路径的越界访问风险
  • 任务消息投递支持中断安全处理
  • 内存维度过滤条件下推至 LanceDB where 子句
  • 按已配置模型过滤 TTS 语音元数据
  • 保留 OAuth Resolver 的 actor 诊断信息
  • 去重重放的用户消息
  • 补充 README 中的 PyPI 徽章及 pip / curl 安装方式说明
  • 清理多余的 superpowers spec 文件与 CHANGELOG.md