← 返回更新日志

Qwen Code cua-driver-rs-v0.7.3 预发布

2026-07-21 · GitHub 原文
cua-driver 预编译二进制文件 — 相对坐标分支 (托管于 `packages/cua-driver` 下)。 - **macOS**:已代码签名+公证的通用二进制文件 + `QwenCuaDriver.app` - **Linux**:未签名(x86_64 + arm64,glibc 2.31 最低要求) - **Windows**:未签名(x86_64 + arm64) 启用相对坐标:`CUA_DRIVER_RS_COORDINATE_SPACE=1` (默认 `0` = 关闭;可选 `CUA_DRIVER_RS_COORDINATE_SCALE=1000`)。 为受影响模型 API 路由启用文本 MCP 负载过滤: `MCP_MODEL_PAYLOAD_FILTER=1`(默认关闭)。 <!-- 使用 .github/release.yml 中的配置(位于 cb483092561a3606dfd53447a26f3718380f0f59)生成发布说明 --> ## 更新内容 * feat(review):证明步骤 4(验证)和步骤 5(反向审计)实际已运行 by @wenshao in https://github.com/QwenLM/qwen-code/pull/6965 * ci:将 cron-interactive 的推送 E2E 测试隔离为仅夜间构建 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/6986 * fix(cron):为 cron-interactive E2E 添加确定性测试接缝 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/6987 * feat(channels):支持自然内存引用 by @qqqys in https://github.com/QwenLM/qwen-code/pull/6952 * chore:将默认模型更新为 qwen3.7-max by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/6978 * feat(daemon):添加无状态生成 SSE by @ytahdn in https://github.com/QwenLM/qwen-code/pull/6947 * fix(test):为 CI 稳定性扩大 SDK E2E 测试中的模型响应超时时间 (#6979) by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/6985 * perf(review):将 Agent 7 的构建/测试范围限定为 diff 更改的工作区 by @wenshao in https://github.com/QwenLM/qwen-code/pull/6955 * test(web-shell):添加 mermaid、分屏视图 + 侧边栏视觉测试场景 by @wenshao in https://github.com/QwenLM/qwen-code/pull/6964 * ci(serve):在 response-surface PR 上对 daemon 进行 A/B 前后预览 by @wenshao in https://github.com/QwenLM/qwen-code/pull/6975 * fix(cli):保留通道启动失败的详细信息 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/6950 * feat(daemon):跨工作区聚合深度健康状态 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/6961 * ci(web-shell):前后视觉预览,仅显示更改的视图 by @wenshao in https://github.com/QwenLM/qwen-code/pull/6963 * feat(serve):添加工作区 MCP 管理 by @ytahdn in https://github.com/QwenLM/qwen-code/pull/6954 * feat(web-shell):按工作区为每个分屏窗格着色 by @wenshao in https://github.com/QwenLM/qwen-code/pull/6971 * fix(web-shell):按来源过滤会话 by @ytahdn in https://github.com/QwenLM/qwen-code/pull/6995 * fix(web-shell):当收缩折叠分屏时,定位到分屏的第一个窗格 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7000 * fix(headless):并行运行并发安全的工具调用 by @wenshao in https://github.com/QwenLM/qwen-code/pull/6993 * feat(review):将发现列表折叠到验证/反向审计提示中 by @wenshao in https://github.com/QwenLM/qwen-code/pull/6994 * fix(shell):处理特定命令的退出代码 by @ytahdn in https://github.com/QwenLM/qwen-code/pull/7011 * docs:使本地 PR 验证变为可选 by @callmeYe in https://github.com/QwenLM/qwen-code/pull/7025 * feat(channels):使用通道来源标记 daemon 会话 by @xurik in https://github.com/QwenLM/qwen-code/pull/6991 * fix(core):保留来自 HTTP 握手的 MCP OAuth 挑战 by @ytahdn in https://github.com/QwenLM/qwen-code/pull/7022 * revert:移除本地 PR 验证门禁 by @callmeYe in https://github.com/QwenLM/qwen-code/pull/7031 * test(web-shell):添加 extensions-manager 视觉测试场景 by @wenshao in https://github.com/QwenLM/qwen-code/pull/6997 * feat(daemon):追踪冷启动首次会话 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/6907 * fix(serve):加固多工作区所有权守卫 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/7005 * docs(serve):修补多工作区加固漏洞 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/7019 * feat(web-shell):添加归档会话导出 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/6910 * fix:限制仅使用流并在退出时中止 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/7038 * fix(acp):消除模型路由歧义 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/7028 * refactor(web-shell):移除冗余的主工作区标签 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7035 * test(web-shell):使视觉预览捕获确定性 + 添加工作区侧边栏场景 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7041 * fix(web-shell):批量分发转录内容以避免标签页返回冻结 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7012 * fix(core):要求显式批准才能退出 Plan 模式 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/6967 * ci(autofix):从生成的工件 CI 门禁中恢复并停止静默停滞 by @wenshao in https://github.com/QwenLM/qwen-code/pull/6998 * fix(web-shell):对回退 UI 类别使用 formatSettingCategory by @wenshao in https://github.com/QwenLM/qwen-code/pull/7055 * feat(serve):添加工作区 session-info 聚合端点 by @samuelhsin in https://github.com/QwenLM/qwen-code/pull/7077 * feat(web-shell):添加技能管理页面 by @ytahdn in https://github.com/QwenLM/qwen-code/pull/7018 * ci(autofix):从可信的暂存副本运行模式门禁,而非分支树 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7076 * fix(integration):将缺失的 session_info 添加到 E2E 能力基线 by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/7091 * feat(cli):在 VP 模式下支持鼠标文本选择与复制 by @chiga0 in https://github.com/QwenLM/qwen-code/pull/6937 * test(web-shell):对齐工作区侧边栏视觉冒烟测试 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/7107 * fix(tui): 固定 MaxSizedBox 的行数,并为“显示更多”差异的待处理后备机制设置限制 (#6809) by @azurecgx in https://github.com/QwenLM/qwen-code/pull/6957 * fix(integration): 增强不稳定的交互式先读后写测试的稳定性 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7105 * test(cli): 将沙箱重启测试与全局 QWEN_SANDBOX_IMAGE 环境变量隔离 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7093 * ci(autofix): 根据 AGENTS.md 将建议级别的审查意见视为可操作项 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7094 * feat(channels): 在创建会话时,使用通道实例名称标记守护进程的 sourceId by @xurik in https://github.com/QwenLM/qwen-code/pull/7078 * feat(channels): 确认自然内存变更 by @qqqys in https://github.com/QwenLM/qwen-code/pull/7066 * feat(channels): 安全保存显式多事实内存 by @qqqys in https://github.com/QwenLM/qwen-code/pull/7092 * feat(serve): 完成旧版会话工作区遥测数据 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/7003 * fix(core): 重试空工具结果续传 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/7039 * fix(core): 对齐规划与响应引导 by @DragonnZhang in https://github.com/QwenLM/qwen-code/pull/7085 * feat(core): 启用工件默认值并添加写入提醒 by @chiga0 in https://github.com/QwenLM/qwen-code/pull/7068 * feat(web-shell): 建议在新会话中发送新主题草稿 by @carffuca in https://github.com/QwenLM/qwen-code/pull/7098 * fix(web-shell): 渲染内置标签图标 by @callmeYe in https://github.com/QwenLM/qwen-code/pull/7024 * fix(core): 在 generateJson 中强制指定 tool_choice 以防止自动模式分类器死锁 by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/6929 * fix(ci): 通知静默分类重跑 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/7079 * fix(cli): 离开备用屏幕后弹出 kitty 键盘协议 by @zjunothing in https://github.com/QwenLM/qwen-code/pull/7115 * fix(web-shell): 在提示词准入后可选地重启 SSE by @ytahdn in https://github.com/QwenLM/qwen-code/pull/7080 * test(serve): 覆盖 session-info 回归测试 by @samuelhsin in https://github.com/QwenLM/qwen-code/pull/7083 * fix(core): 接受启动后创建的子代理,而非因缓存过期而拒绝 by @zjunothing in https://github.com/QwenLM/qwen-code/pull/7112 * fix(cli): 跨提交拆分时保持流式代码块完整 by @MikeWang0316tw in https://github.com/QwenLM/qwen-code/pull/7020 * fix(i18n): 修正扩展启用/禁用范围帮助中的 "extenison" 拼写错误 by @chinesepowered in https://github.com/QwenLM/qwen-code/pull/7057 * feat(tools): 添加 formatDisplayPath() 并对接 grep/glob/ripGrep 描述 by @zjunothing in https://github.com/QwenLM/qwen-code/pull/7050 * fix(core): 使每轮工具调用上限自适应 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7052 * feat(daemon): 将提示词 ID 传播至轮次事件 by @makwingchi in https://github.com/QwenLM/qwen-code/pull/7082 * fix(vscode): 为 ACP 启动保留 Electron Node 模式 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/7106 * docs(cua-driver): 修复损坏的相对坐标设计链接 by @chinesepowered in https://github.com/QwenLM/qwen-code/pull/7130 * fix(core): 保留完整的技能描述 by @callmeYe in https://github.com/QwenLM/qwen-code/pull/7032 * feat(web-shell): 对恢复的会话历史进行分页 by @ytahdn in https://github.com/QwenLM/qwen-code/pull/7064 * fix(core): 在元数据中持久化已解析的子代理模型 by @ARE404 in https://github.com/QwenLM/qwen-code/pull/7104 * feat(web-shell): 使用 Cmd+B / Ctrl+B 切换会话侧边栏 by @zjunothing in https://github.com/QwenLM/qwen-code/pull/7135 * fix(web-shell): 恢复提示词文本时停止堆叠重复副本 by @zjunothing in https://github.com/QwenLM/qwen-code/pull/7134 * feat(web-shell): 在添加工作区对话框中添加目录自动补全 by @zjunothing in https://github.com/QwenLM/qwen-code/pull/7125 * feat(cli): 支持同轮消息引导 by @LaZzyMan in https://github.com/QwenLM/qwen-code/pull/7090 * fix(core): 重试格式错误的重复思考标签 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/7100 * fix(cli): 修正拼写错误的 handleUpdateRecieved -> handleUpdateReceived by @chinesepowered in https://github.com/QwenLM/qwen-code/pull/7132 * fix(cli): 代理空闲时隐藏粘性任务面板 by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/7062 * feat: 支持图像提示词的全轮次多模态路由 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/7045 * fix(cli): 后台通知耗尽时保留模型覆盖设置 by @zjunothing in https://github.com/QwenLM/qwen-code/pull/7119 * fix(core): 使提示词工具示例与 Schema 对齐 by @DragonnZhang in https://github.com/QwenLM/qwen-code/pull/7088 * fix(cli): 在真正通过 SIGINT 退出 TUI 前,要求 1 秒内连续按两次 Ctrl+C by @zjunothing in https://github.com/QwenLM/qwen-code/pull/7129 * fix: 保持退出和流式日志记录的可靠性 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/7124 * fix(ui): 使 SkillReviewDialog 右边框保持在对话框容器内 by @zjunothing in https://github.com/QwenLM/qwen-code/pull/7047 * fix(core): 在系统提示词中保留现有工作 by @DragonnZhang in https://github.com/QwenLM/qwen-code/pull/7087 * docs(autofix): 使机器人 PR 评论双语化,中文默认折叠 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7137 * fix(mcp): 在发现超时后终止子进程 by @morluto in https://github.com/QwenLM/qwen-code/pull/6926 * feat(agents): 支持按模型设置子代理并发限制 by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/6984 * fix(review): 报告转录内容所证明的内容;通过一次调用构建名单 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7033 * fix(cli): 在首次读取时建立扩展存储生成的基线 by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/7072 * fix(core): 从探索代理的工具集中移除 ask_user_question by @zjunothing in https://github.com/QwenLM/qwen-code/pull/7133 * fix(web-shell): 限定高级表格覆盖层的范围 by @ytahdn in https://github.com/QwenLM/qwen-code/pull/7097 * feat(cli): 添加守护进程 Todo 停止守卫 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/6945 * feat(cli): 在紧凑工具摘要中显示活动路径 by @zjunothing in https://github.com/QwenLM/qwen-code/pull/7043 * fix(core): 修正计划模式系统提示词中的 "supercedes" 拼写错误 by @chinesepowered in https://github.com/QwenLM/qwen-code/pull/7058 * fix(ask-user-question): 接受长标题并将尺寸标签适配至容器宽度 by @tanzhenxin in https://github.com/QwenLM/qwen-code/pull/7063 * fix(core): 规范化受限权限路径 by @morluto in https://github.com/QwenLM/qwen-code/pull/6923 * fix(core): 使系统提示词与交互模式保持一致 by @DragonnZhang in https://github.com/QwenLM/qwen-code/pull/7089 * fix(memory): 在创建前解析 isAllowedMemoryPath 中的根符号链接 by @wenshao in https://github.com/QwenLM/qwen-code/pull/6842 * fix(core): 添加 kimi-k3 令牌限制(1M 上下文,128K 输出) by @tanzhenxin in https://github.com/QwenLM/qwen-code/pull/7144 * fix(integration): 在交互式文件系统测试中使用宽松断言并强化轮询 by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/7113 * feat(daemon): 分析 ACP 通道初始化性能 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/7145 * fix(core): 将命令位置的参数扩展解析为其命令根目录 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7143 * fix(cli): 使自动输出语言跟随用户输入 by @han-dreamer in https://github.com/QwenLM/qwen-code/pull/6953 * fix(core): 在内存可用性检查中遵循 enableManagedAutoMemory 配置 by @han-dreamer in https://github.com/QwenLM/qwen-code/pull/6941 * fix(cli): 缩小 VP 模式控件占用空间并修复 Shell 工具指示器重叠问题 by @chiga0 in https://github.com/QwenLM/qwen-code/pull/6931 * fix(acp): 解析文本形式的 @ 图片路径 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/7123 * feat(vscode): 将日志路由至 Qwen Code Companion 输出通道 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/7121 * feat(core): 重构 web_fetch —— 提升内容保真度、二进制处理、安全性与韧性 by @tanzhenxin in https://github.com/QwenLM/qwen-code/pull/7146 * feat(channels): 暴露工作区范围的已观察联系人 by @BenGuanRan in https://github.com/QwenLM/qwen-code/pull/7109 * test(cli): 实际测试 useKeypress 中的粘贴绕过路径 by @chinesepowered in https://github.com/QwenLM/qwen-code/pull/7141 * fix: 修正注释、工具描述和文档中的拼写错误 by @chinesepowered in https://github.com/QwenLM/qwen-code/pull/7131 * feat(web-shell): 实现分屏视图在刷新时按标签页持久化 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7136 * fix: 强化桌面 MCP 权限请求生命周期,确保待处理提示符永不挂起或泄漏 by @mvanhorn in https://github.com/QwenLM/qwen-code/pull/7013 * fix(cli): 修正拼写错误的 migratedInMemorScopes -> migratedInMemoryScopes by @chinesepowered in https://github.com/QwenLM/qwen-code/pull/7140 * feat(web-shell): 添加工作区 Goals 页面,并防止守护进程恢复时丢失 /goal by @wenshao in https://github.com/QwenLM/qwen-code/pull/6561 * feat(core): 改进子代理委托的默认设置与安全护栏 by @DragonnZhang in https://github.com/QwenLM/qwen-code/pull/7048 * feat(review): 通过一次调用构建每轮的所有第 5 步审计器,优先识别身份 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7150 * feat(channels): 从入站消息中观察组名 by @BenGuanRan in https://github.com/QwenLM/qwen-code/pull/7155 * fix(web-shell): 恢复包裹在普通文本或代码块中的新建会话决策 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7122 * feat(web-shell): 添加 git 状态标签、可视化工作区差异及侧边栏 git 状态 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7054 * feat(channels): 按消息召回相关记忆 by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/7157 * ci(autofix): 分发审查目标并防止路由扫描饥饿 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7127 * fix(web-shell): 使审批和提问覆盖层支持键盘访问 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7074 * fix(cli): 在流式输出后恢复已取消的提示 by @barry166 in https://github.com/QwenLM/qwen-code/pull/7149 * ci(shepherd): 添加 Fleet Shepherd —— 自动化解除机器人 PR 队列阻塞 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7142 * fix(channels): 按工作区限定配对和允许列表状态 by @zjunothing in https://github.com/QwenLM/qwen-code/pull/7065 * refactor(core): 将 Shell 安全性分类为只读、写入或未知 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/7053 * chore(vscode-ide-companion): 同步第三方通知并防范未来差异 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7161 * feat(cli): 添加有界守护进程日志轮转 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/6969 * fix(sdk-java): 在 AcpClient 初始化失败时保留异常原因 by @chinesepowered in https://github.com/QwenLM/qwen-code/pull/7189 * fix(web-shell): 在 Vite 开发服务器中代理 /goals 路由 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7187 * fix(sdk-java): 修正 TIMEOUT_30_MINUTES 使其实际为 30 分钟 by @chinesepowered in https://github.com/QwenLM/qwen-code/pull/7188 * fix(cli): 延迟输出 stream-json 启动警告 by @barry166 in https://github.com/QwenLM/qwen-code/pull/7174 * fix(review): 根据 CI 检查名称的最新运行结果进行判断,而非残留项 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7183 * fix(review): Step 6 的内联发现项计数应基于草稿评论,而非手动输入的数字 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7173 * feat(review): 将轮次标签嵌入发现项角色的身份行与键中 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7171 * perf(channels): 缓存频道记忆召回 by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/7175 * fix(web-shell): 去重恢复的图片并加固侧边栏快捷键处理 by @zjunothing in https://github.com/QwenLM/qwen-code/pull/7169 * feat(webshell): 在只读 WebShell 中回放 ChatRecord 历史记录 by @cxruan in https://github.com/QwenLM/qwen-code/pull/6999 * perf(cli): 将 TUI 运行时延迟至 ACP 启动之后 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/7182 * fix(mcp): 为严格提供商规范化工具名称 by @ran411285752 in https://github.com/QwenLM/qwen-code/pull/6976 * ci(autofix): 加固地址路径以防范过期目标与不受信任的路由事件 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7163 * fix(core): 为 gemma 4 应用原生工具调用模式 by @ghisguth in https://github.com/QwenLM/qwen-code/pull/7177 * fix(cli): 在 useTerminalSize 中共享单个 process.stdout 调整大小监听器 by @mvanhorn in https://github.com/QwenLM/qwen-code/pull/7186 * feat(ui): 允许用户从 exit_plan_mode 确认中查看完整计划 by @zjunothing in https://github.com/QwenLM/qwen-code/pull/7060 * fix: 在调试日志和 API 错误信息中暴露 OpenAI 兼容连接错误的底层 .cause by @mvanhorn in https://github.com/QwenLM/qwen-code/pull/7010 * fix(web-shell): 防止工具栏标签被裁剪 by @carffuca in https://github.com/QwenLM/qwen-code/pull/7196 * fix(review): 每个主题仅披露一次 —— 去重 Not-reviewed,折叠全构建未启动的清单 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7190 * fix(review): 未验证的 Critical 不得成为公开阻塞项 —— 缓和其附带的 Request changes by @wenshao in https://github.com/QwenLM/qwen-code/pull/7191 * feat(providers): 将 qwen3.8-max-preview 加入 Token Plan 模型列表 by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/7199 * feat(autofix): 基于标签的接管与释放;修复强制分发的绿色空操作 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7165 * fix(autofix): 将 SKILL.md 暂存至 run-agent.mjs 旁以启动 review-address(P0,#7165 的回归问题) by @wenshao in https://github.com/QwenLM/qwen-code/pull/7225 * fix(ci): 整合 Issue 分类归属 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/7180 * fix(cli): 在活跃循环期间允许目标控制 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/7202 * test: 提高 CI 竞争下不稳定的 I/O 绑定测试的超时上限 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7230 * fix(cli): 在流式传输期间于引导提示旁显示模式指示器 by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/7219 * fix(scripts): 通过探测 Vite 端口允许多个 dev:daemon 实例 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7212 * feat(autofix): 直接接管 maintainer-fork PR by @wenshao in https://github.com/QwenLM/qwen-code/pull/7213 * feat(daemon): 广播 ACP 预热就绪状态 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/7200 * feat(autofix): 在每个 autofix 报告中显示正在运行的模型 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7226 * fix(review): 针对未读块仅报告一次,并归因于其成因 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7234 * fix(autofix): 无输出崩溃不得推进审查水位线 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7229 * fix(review): 禁止在清单输出和 SKILL.md 中使用隔离参数 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7235 * feat(review): 重试一次临时 API 失败;清晰展示配额信息 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7233 * feat(core): 检查持久化的对话分支 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/7185 * fix(cli): 将 npm 更新检查与全局注册表对齐 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/7224 * feat(core): 通过安全机制路由 Plan 模式的 shell 命令 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/7172 * test(autofix): 端到端测试 SKILL 阶段与 resolve 的契约 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7227 * feat(ci): 为已确认的不稳定测试自动创建 deflake 修复 Issue by @wenshao in https://github.com/QwenLM/qwen-code/pull/7231 * feat(autofix): 自动管理机器人自身的 fork PR 而无需标签 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7243 * feat(web-shell): 为并行任务提供 worktree 隔离会话 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7221 * feat(i18n): 更新加泰罗尼亚语翻译 by @jordimas in https://github.com/QwenLM/qwen-code/pull/7253 * fix(test): 修复工具控制 E2E 内容断言的不稳定性 by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/7261 * fix(sdk): 在迭代器退出时中止 SSE 请求以释放 daemon 订阅者 by @chinesepowered in https://github.com/QwenLM/qwen-code/pull/7257 * fix(core): 强制执行 Plan 模式入口边界 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/7248 * test(channels): 添加记忆召回评估基线 by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/7220 * fix(channels): 在回复中排除离散的 ACP 消息 by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/7223 * fix(ci): 在 autofix 验证门控中为 fork PR 创建远程跟踪引用 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7281 * fix(sdk): 在发生错误时清理 SSE 请求并释放资源 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/7269 * test(autofix): 同步工作流断言以适配拆分后的模型变量 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/7297 * fix(cli): 在操作系统休眠/唤醒或收到 SIGCONT 信号后重绘 TUI by @wenshao in https://github.com/QwenLM/qwen-code/pull/7265 * fix(mobile-mcp): 在 UI 层次结构转储中恢复边界信息 by @LaZzyMan in https://github.com/QwenLM/qwen-code/pull/7321 * fix(test): 稳定 3 个不稳定的测试(服务启动、使用统计 TTL、TasksStatusMessage 按键) by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/7319 * docs(cli): 移除过时的包含目录限制 by @ZijianZhang989 in https://github.com/QwenLM/qwen-code/pull/7326 * test(feishu): 强制实施 Markdown 块限制断言 by @ZijianZhang989 in https://github.com/QwenLM/qwen-code/pull/7324 * fix(cli): 在权限提示期间保留取消操作 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/7295 * feat: 为核心测试模块添加 CODEOWNERS by @pomelo-nwu in https://github.com/QwenLM/qwen-code/pull/7304 * feat(web-shell): 支持自定义斜杠命令动作 by @ytahdn in https://github.com/QwenLM/qwen-code/pull/7267 * fix(core): 在缺失 completion_tokens_details 时估算 reasoning_tokens by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/7239 * fix(ci): 收紧 API 错误检测以避免在审查文本中出现误报 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7328 * fix(web-shell): 本地化扩展标签文本 by @callmeYe in https://github.com/QwenLM/qwen-code/pull/7337 * fix(test): 稳定 list_directory 端到端测试 — 当模型跳过工具调用时接受文本输出 by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/7342 * fix(autofix): 解析嵌套路径的所有包;将验证失败的交接报告为未推送 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7330 * fix(review): 在遇到临时 GitHub 错误 (5xx) 和密钥环失败时重试 gh CLI by @wenshao in https://github.com/QwenLM/qwen-code/pull/7291 * feat(web-shell): 添加 Git 提交历史浏览器 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7204 * feat: 支持工作区显示名称 by @samuelhsin in https://github.com/QwenLM/qwen-code/pull/7179 * feat(channels): 添加内容安全的记忆召回遥测 by @qqqys in https://github.com/QwenLM/qwen-code/pull/7338 * feat(daemon): 在会话加载/恢复时恢复 worktree 隔离 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7262 * fix(channels): 传递后台代理回复 by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/7336 * fix(web-shell): 代理扩展 API 而不拦截模块 by @ytahdn in https://github.com/QwenLM/qwen-code/pull/7294 * fix(dingtalk): 重试临时情感失败 by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/7329 * fix(web-shell): 遵循语音启用设置 by @callmeYe in https://github.com/QwenLM/qwen-code/pull/7345 * feat(autofix): 使用 @qwen-code /retry 重新触发搁置的 PR,而非删除标记 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7354 * fix(cli): 将位置参数映射到可选的 MCP 提示参数 by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/7317 * fix(cli): 在 /cd 标签补全中包含已输入的目录 by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/7320 * feat(serve): 使 ACP 初始化握手超时时间可配置 by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/7246 * ci: 将发布说明分类器从单 PR 工作流移至发布时批处理 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/7339 * fix(review): 提高代理启动和清理操作的健壮性 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7259 * chore: 为 cua-driver 和 mobile-mcp 添加 CODEOWNERS by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/7369 * feat(autofix): 实时获取托管的 fork PR,而非等待限流调度 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7350 * fix(ci): 防止缓慢的巡逻分类器终止所有不稳定测试的重试 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7358 * chore: 将 CODEOWNERS 简化为包级规则 by @pomelo-nwu in https://github.com/QwenLM/qwen-code/pull/7376 * fix(ci): 区分视觉覆盖率缺失与“无视觉变更” by @wenshao in https://github.com/QwenLM/qwen-code/pull/7375 * feat(autofix): 解决其已实施发现的审查线程 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7364 * fix: 当自动模式分类器不可用时进行提示 by @LaZzyMan in https://github.com/QwenLM/qwen-code/pull/7331 * fix(autofix): 重试验证门控崩溃,而非掩盖代理的修复 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7351 * fix(core): 验证目标判定器终端证据 by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/7208 * fix(core): 在纯无头模式下隐藏交互工具 by @DragonnZhang in https://github.com/QwenLM/qwen-code/pull/7285 * fix(cli): 在状态栏显示 worktree 分支而非工作区分支 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7367 * fix(acp-bridge): 通过按 clientId 的 attach-ref 账本使 detachClient 具备幂等性 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/7386 * feat(autofix): 将托管代理集群渲染至扫描运行摘要中 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7355 * fix(autofix): 显式拒绝非主分支接管,而非仅在作业日志中记录 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7382 * fix(cli): 在后台安全更新 npm 安装 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/7322 * fix(core): 在 DashScope 上支持 qwen3.8 侧边查询 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/7303 * fix(autofix): 重试模型 API 错误,而非让 PR 陷入停滞 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7247 * fix(ci): 避免 /resolve 报告在句子中间被截断 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7389 * feat(core): 为分叉子代理添加 fork_turns by @DragonnZhang in https://github.com/QwenLM/qwen-code/pull/7346 * fix(web-shell): 恢复定时任务引用交互 by @BZ-D in https://github.com/QwenLM/qwen-code/pull/7313 * feat(auth): 新增新加坡 Token Plan 区域 by @han-dreamer in https://github.com/QwenLM/qwen-code/pull/7280 * fix(core): 限制 web-fetch 后处理,并在失败时保留已获取的内容 by @tanzhenxin in https://github.com/QwenLM/qwen-code/pull/7305 * perf(autofix): 将 fleet 并发数从 3 提升至 5 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7396 * perf(telemetry): 延迟加载 SDK,并按协议拆分 OTLP 导出器链 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/7276 * fix(core): 对并发 ACP 会话写入者进行栅栏同步 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/7237 * feat(web-shell): 在新会话空状态中展示 worktree 隔离 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7365 * fix(ci): 将推送到 PR 头分支的两个工作流串行化 by @wenshao in https://github.com/QwenLM/qwen-code/pull/7392 * fix(web-shell): 按标签页持久化 daemon bearer token,使其在刷新后依然有效 by @zjunothing in https://github.com/QwenLM/qwen-code/pull/7374 * fix(core,cli): 在子代理的 ALS 框架外处理完毕后台通知 by @zjunothing in https://github.com/QwenLM/qwen-code/pull/7194 * fix(acp-bridge): 将 Windows 格式的 workspace 路径映射到其沙箱挂载点 by @zjunothing in https://github.com/QwenLM/qwen-code/pull/7228 * fix(core): 在删除对话记录前,将会话使用情况保留至历史记录中 by @zjunothing in https://github.com/QwenLM/qwen-code/pull/7391 * fix(core): 明确后台代理的继续执行逻辑 by @DragonnZhang in https://github.com/QwenLM/qwen-code/pull/7300 * fix(transcript): 将悬空的工具调用历史标记为不完整 by @cxruan in https://github.com/QwenLM/qwen-code/pull/7340 * fix(mcp): 新增可选的模型负载过滤 by @LaZzyMan in https://github.com/QwenLM/qwen-code/pull/7413 ## 新贡献者 * @xurik 在 https://github.com/QwenLM/qwen-code/pull/6991 完成了首次贡献 * @azurecgx 在 https://github.com/QwenLM/qwen-code/pull/6957 完成了首次贡献 * @makwingchi 在 https://github.com/QwenLM/qwen-code/pull/7082 完成了首次贡献 * @ARE404 在 https://github.com/QwenLM/qwen-code/pull/7104 完成了首次贡献 * @ghisguth 在 https://github.com/QwenLM/qwen-code/pull/7177 完成了首次贡献 **完整更新日志**: https://github.com/QwenLM/qwen-code/compare/cua-driver-rs-v0.7.2...cua-driver-rs-v0.7.3