最新版本

Xagent v0.8.4

聊天优先的队友工作区上线,Widget 支持提示上下文与访客附件,MCP 支持签名上传,连接器新增分级冒烟检查,Auto 模型支持故障转移

📅 发布日期:2026 年 10 月 25 日

🔄 更新方式

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

✅ 本次亮点

🤝

队友工作区

全新的聊天优先工作区与引导流程,工作区状态按账户与任务意图隔离。

🧩

Widget 提示上下文

宿主页面可把业务上下文传给 agent,访客还能在会话中上传附件。

🔍

连接器冒烟检查

部署后的连接器按配置、连接、只读工具调用三级自动检查。

🚀 核心更新

✓

🤝 聊天优先的队友工作区

全新的聊天优先队友工作区与引导流程;聊天工作区状态按账户与任务意图隔离;工作区导航对话框统一对齐。

✓

🧩 Widget 提示上下文

Agent 可声明提示上下文字段并过滤取值,Builder 中可编辑字段声明;宿主页面可通过 widget_key 入口传入提示上下文,并注入到 agent 的每个回合;部署对话框新增嵌入代码片段位。

✓

📎 会话聊天支持附件

Widget 会话聊天的访客可以上传附件,新增文件上传的数据通路;带文件的回合显示用户自己输入的文字。

✓

☁️ MCP 签名上传

连接器可在工具调用前通过签名 URL 上传工作区文件;MCP 服务器保存签名上传配置并带入连接,自定义 MCP 表单中可编辑;新增签名上传校验与带授权重试的宿主调用。

✓

🔍 连接器分级冒烟检查

部署后的连接器支持 L1 配置检查、L2 连接检查与 L3 只读工具调用探测;部署后检查内置 OAuth 客户端是否就绪;可在任务之外按任务的方式启动连接器,并对每个连接器做容器内可启动性检查;会话与探测支持 actor 策略。

✓

📊 用量计量扩展

新增音频与视频生成计量;新增 embedding 与 rerank 计量,并投递非运行类用量。

✓

🔀 Auto 模型故障转移

所选模型不可用时 Auto 自动切换到备用模型;仍有其他候选时,备用模型不参与路由。

✓

⚖️ 命令派发公平性

为交互式命令预留派发槽位;批处理线扫描可接收交互与控制命令,取消或暂停可越过挂起的批处理命令;任务命令记录公平键并按键统计槽位,可认领命令按公平键与类别建索引;计划内的进程重启可选择保留释放。

✓

🛡️ 执行隔离与访问控制

HTML 预览运行在独立源上;SQL 工具执行隔离,并强制部署级 SQL 连接策略;工具用量接口需要认证;媒体本地读取限定在已授权的暂存区;访客 trace 帧中去掉 LLM 输入。

✓

🌐 公网出站防护与依赖修补

新增仅限公网的 HTTP 客户端传输,托管 HTTP 连接器、模型 SDK、远程 MCP 会话与 OAuth 刷新、代理资源获取与 A2A 均纳入防护;限制远程语音与图像输入的下载大小;升级兼容的 Python 安全依赖,修补媒体解析器依赖,前端测试迁移到修补版 Vitest 4。

✓

🔌 连接器增强

Planner 新增删除计划与删除分桶工具;Linear 可把 issue 放进项目,并按名称或链接查找项目;Google Calendar 可接受、拒绝或暂定接受邀请;Zendesk 发送 Marketplace 请求头;后台 agent 管理支持分页。

🛠 稳定性与体验优化

  • 性能:每进程只构建一次准入谓词,无可认领命令时跳过候选构建;公网 HTTP 传输共享一个受保护的 CA 上下文;MCP 参数模型跨适配器复用
  • 记忆:新增固定记忆作用域绑定;遵从用户的记忆删除请求;对账记忆检索缓存
  • 数据库:为 v2 事实写入新增重试分类与策略;trace:v2 事件提交在相同事实身份下重试
  • Web:修正自动续跑在途派发子查询的关联
  • SQL worker:保留 PostgreSQL 写入与二进制结果,保留空的导出列
  • 防止运行时获取令牌被复用
  • Teams:不再向不支持的 Graph 列表发送 $top
  • Web:批处理线上的空闲释放按最早的命令判断
  • 工具:限制 execute_python_code 的执行时长
  • 展示被禁用的 Slack 私信配置
  • 容忍缺失的 Xero 分页元数据
  • Outlook 搜索失败时正确上报
  • ReAct:最终回答限定在已验证的发现范围内
  • Mixpanel:支持按名称查询用户活动
  • 事件:续跑的工具交互结算保留尝试身份
  • Web:续跑再次被取消时告知客户端延迟投递的结果
  • Web:每进程清理空闲的缓存 agent 运行时
  • Agent:结算事实提交失败时停止运行
  • MCP:团队成员可以打开团队关联 MCP 服务器的详情
  • 工作区:为非 root 沙箱准备文件,工作区构建移出异步循环
  • 附件:复用持久化的工作区输入
  • 任务:对权威出站与已有输入的受理进行重试
  • MCP:签名上传配置改从连接中读取
  • 测试与文档:记忆生命周期锁准入测试改为确定性,覆盖流式 LLM 调用开始前的中断,并更新批处理线积压读取的说明
  • compose 镜像升级至 0.8.3