最新版本

Xagent v0.7.4

新增 Zendesk、Shopify、Xero 连接器,日历写入前冲突检查,Google Workspace 与 OneDrive 能力大幅增强,新增可配置 Auto 模型路由与 OpenTelemetry 指标,并完成任务执行架构重构

📅 发布日期:2026 年 9 月 13 日

🔄 更新方式

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

✅ 本次亮点

📅

日历冲突检查

写入日历前先检查冲突,支持重复与全天事件、真实 Meet 链接与参会者邀请。

📁

Workspace 与 OneDrive

Drive 共享与权限工具、真实二进制上传,Slides 页面编辑,Gmail 附件与 OneDrive 大文件会话。

🧱

执行架构重构

新增任务协调器归属与生命周期基础,执行逻辑从 Web API 路由下沉到 runner 服务。

🚀 核心更新

🔌 三个全新连接器

新增 Zendesk 与 Shopify MCP 连接器,并注册个人 Xero OAuth;团队成员可编辑团队共享的 Custom API。

📅 日历冲突检查与完整事件支持

新增冲突检查基础能力与 OAuth 权限范围,写入日历前先检查冲突;支持创建重复事件与全天事件;附带真实的 Google Meet 链接并邀请参会者。

📁 Google Workspace / OneDrive 能力增强

Drive 新增共享与权限工具、真实二进制上传,下载/导出的文件直接写入磁盘;Slides 新增 update_slide / delete_slide 与按页版式;Gmail 支持发送附件;OneDrive 支持大文件分片上传会话。

🧭 可配置的 Auto 模型路由

新增可配置的 Auto 模型路由,并保持 Auto 模型绑定与解析的一致性;支持 DeepSeek Flash 与失效模型防护。

🧱 任务执行架构重构

新增任务协调器的归属与生命周期基础、休眠任务启动协议、共享执行数据与事件基础,以及执行事件存储;任务执行、控制命令、回复恢复与启动编排从 Web API 路由下沉到 runner 服务。

🔐 Actor 级隔离与 OAuth 加固

隔离 actor 的 OAuth 运行时;新增 actor 级 stdio 连接存储并强制 actor 级 stdio 执行;支持冻结的远程 OAuth 分类;OAuth token 解析钩子可获知连接器声明的鉴权方式。

🧠 记忆子系统增强

新增兼容能力面、可续跑的 LanceDB 维护,以及安全准入与降级兜底原语。

📈 OpenTelemetry 运行时指标

新增 OpenTelemetry 运行时性能指标,并配套有界的运行时性能基线工具。

🧩 制品与附件处理

新增模块化的制品格式校验;显式的 Base64 输出改以受管附件形式交付。

🔑 API Key 校验升级至 SHA-256

将 API key 校验迁移到 SHA-256。

⏰ 本地时间校验工具

新增基于 tzdata 的本地时间校验工具。

🛠 稳定性与体验优化

  • Web:在 resume 刚生成的运行下读取分区前的检查点
  • 知识库:团队摄取作业归属于发起的成员
  • RAG:分块器不再删除分隔符
  • Markdown 渲染保留货币符号
  • 以显式同步稳定并发测试,并移除残留的墙钟时间断言
  • 测试:交互测试之间清空整个降级注册表
  • 连接器:明确钩子的会话契约,拒绝会结束调用方事务的钩子
  • 保留 Markdown 表格内容与可读性
  • Agent:启用仅针对请求的语言引导
  • 触发器:仅在触发运行到达终态时才写入 finished_at
  • 连接器:应用拆除钩子的调用移出事件循环线程
  • 新增有界的初始化与触发器诊断
  • 按租约 attempt 隔离任务执行写入(阶段 A)
  • Agent:在 waiting_for_user 检查点前丢弃暂存的工具计划
  • Web:检查点运行标签不匹配时给出独立的锚定失败原因
  • Agent:在 ReAct 循环中抑制同回合重复的写工具调用
  • 从持久化的 trace 事件聚合工具用量
  • Agent:避免 grounding 规则与压缩摘要为编造答案背书
  • MCP:不可用的 MCP 占位工具不再携带调用方白名单
  • Google Slides:支持按页版式,内容页要求提供正文
  • Web:为 create() 未分类的交接降级设置独立的原因词
  • 前端:按身份而非文本匹配来对齐用户回合
  • 知识库:跨事件循环复用异步 LanceDB 连接池
  • 压缩:限定摘要请求需要读取的范围
  • 清理已完成的后台任务归属者
  • 排空已取消的持久化写入并隔离心跳锁争用
  • ReAct:每条 waiting_for_user 消息都带上可回答字段
  • Web:每个助手提问只重放一个事件
  • 稳定并发鉴权与取消测试
  • Agents:模型配置为空时解析为默认值而非让委派失败;未指定时继承所有者的默认通用模型
  • 以有界的单次请求上传真实的 OneDrive 文件字节
  • 收紧任务控制边界的回归
  • 固化回复恢复的错误契约
  • 鉴权数据库会话保持 worker 独占
  • 前端:ClarificationForm 的 onSend 具备带类型的失败契约
  • 在缓冲的 LLM 流式分块之间让出执行
  • 降低 trace 分发的日志开销;任务无受众时跳过任务事件处理
  • 知识库:移除失效的遗留清理级联辅助函数,使存储数据面并发安全,并将 LanceDB 清理过滤下沉到存储层
  • 前端:移除失效的用户消息帧处理器
  • 共享 ReAct 工具调用的生命周期边界
  • 文档:修正检查点恢复与暂存注释中的过时前提