Qwen Code 是通过智能体执行项目任务的开发工具。此次变更让开发者能够为目标执行和定时任务应用相同的执行规则,并在不重启服务器的情况下调整远程连接。v0.26.7 的通用执行流程通过启用实验设置来应用,远程连接则在服务器的设置界面中管理。
1. 以相同流程处理目标执行和定时任务
启用 experimental.unifiedAgentLoop 后,目标处理、定时执行和后台通知将使用反复执行任务的公共智能体循环。即使任务的进入路径不同,重复执行、工具批量处理和停止节点也都遵循相同规则。
发布说明指出,ACP 这一智能体与客户端之间的连接规范,会对目标处理及定时、后台通知应用这些通用规则。开发者无需根据目标执行还是定时、后台执行来分别判断循环、工具处理和停止规则,而是可以依据通用规则预期执行行为。夜间集成测试也改为在启用统一循环的状态下运行。
2. 无需重启服务器即可调整远程连接
qwen serve 的设置界面新增了允许远程连接的选项。操作人员无需重启服务器,即可管理远程访问、令牌使用及断开客户端连接。此项变更减少了修改连接策略时重启服务器的步骤。
远程访问的错误处理也得到调整。现在会向调用方隐藏内部错误详情,发布说明还表示,已修复该领域经审查发现的可靠性和安全缺陷。
设置界面路径及此次变更涉及的设置名称如下。
experimental.unifiedAgentLoop
model.catalogRefresh
privacy.usageStatisticsEnabled
Settings → Connections → Allow remote connections3. 关闭使用统计也会停止目录自动刷新
新增了操作人员范围的模型目录刷新设置。将使用统计设置 privacy.usageStatisticsEnabled 指定为 false 后,后台目录刷新将停止,但仍可使用本地元数据,即描述模型的附加信息。
操作人员可以在停止外部刷新的同时继续使用本地模型信息。不过,后台刷新目录的行为也会随之停止,因此选择使用统计设置时,还需要考虑模型信息的刷新方式。
4. 项目提供的代码需获信任授权后才能执行
执行仓库提供的钩子、权限授予和项目语言服务器前,必须明确授予文件夹信任。钩子是在特定时点自动执行的代码,项目语言服务器则是辅助代码编辑的独立程序。此项变更要求用户先决定是否信任项目中的执行设置。
在交互式会话中,.qwen/settings.json 中配置的项目钩子也需要对文件夹或工作区明确授予信任。若暂不授权,则会显示警告。项目设置的存在与允许按这些设置执行代码,被划分为两个独立步骤。
还新增了用于审查不受信任 PR 代码的本地 Docker 执行流程。代码在容器中运行,模型凭据留在主机上,并通过代理服务器转发模型请求。这避免了将凭据直接放入容器,但也增加了准备容器和转发路径的步骤。
5. 减少执行等待并改善会话易用性
性能改进主要着眼于缩小多个工作区共同等待的共享锁的使用范围,锁是协调任务间并发访问的机制。工作区执行、文件回退、受管智能体的会话占用与释放以及请求接收等环节的锁等待有所减少,发布说明表示,处理结果和判定保持不变。
在会话中切换模型或取消任务等日常命令所需的锁也有所减少。
如果本地命令行工具的状态相同,就会复用对其支持功能的检查结果,从而加快文件读取、上传和状态检查。
回看会话记录时的显示也更加简洁。大型文件的编辑结果会以已保存会话的预览呈现,而非显示修改前后的完整内容。此项变更减少了冗长工具执行结果对记录界面的占用。
模型识别也得到修正。根据发布说明,OpenRouter 的 qwen/qwen3-coder:exacto 现在会保留基础模型名称,因此会应用该模型的 262,144 令牌窗口,而非此前错误应用的 200K。开发者应将此视为给同一模型标识符应用正确窗口大小的修复,而不是模型本身性能的提升。
表:模型识别修正前后的上下文窗口
条件:比较 OpenRouter 同一模型标识符所应用的窗口大小
单位:令牌
| 模型标识符 | 修正前 | 修正后 |
|---|---|---|
| qwen/qwen3-coder:exacto | 200K | 262,144 |
这些令牌数是模型配置的结果,并非速度测量值。发布说明没有提供减少锁使用和改善响应性的量化性能测量值。
v0.26.7 以通用规则统一智能体执行,并为操作人员增加了远程访问和项目代码执行的管控环节。
