Skip to Content
博客功能更新09-03 产品周报

Qwen Code 周报:AI 的说话方式随你挑、钉钉机器人能发文件、Web Shell 内置终端

Qwen Team
2026-09-03

Qwen Code 本周发布 v0.22.3、v0.23.0 两个正式版本,320+ 个 PR 合入。

AI 的说话方式随你挑了。 简洁、主动、讲解、教学四种内置输出风格,能选,还能在对话中途随时切换。

钉钉机器人能发文件了。 AI 写完的报告、文档作为附件直接发进会话,手机上就能点开。

Web Shell 内置终端了。 在对话旁边就能跑命令,每个页签独立,各干各的。

✨ 新增特性

输出风格:选 AI 的说话方式

不同的人对 AI 的回复有不同的期待:有人想要话少直接给结果,有人希望它边干边讲、带着学。这周输出风格可以选了,内置四种风格:

  • 简洁:先说结论,不带开场白和过程描述
  • 主动:直接开始干,拿不准时说出假设继续做,不反复问你
  • 讲解:改代码的同时,把相关代码讲给你听
  • 教学:边干边教,留一些小决定让你自己动手

选的方式有三种:在 settings.json 里设置 general.outputStyle 长期生效,启动时用 --output-style 指定单次生效,或者在对话中用 /output-style 随时切换,下一轮回复就用新风格。

你能用它做什么:

  • 只想看结果时切到简洁,AI 直接说结论
  • 学代码时切到讲解或教学,AI 边改边讲给你听
  • 对话中途想换个输出风格,/output-style 随时切

详见 PR #9565 #10283 #10683 

输出风格选择界面

Goal:AI 起草目标,你只管确认

上周 /goal-draft 让 AI 帮你把目标写好,这周起草完之后,AI 会把完整目标用确认框拿给你看,确认后就会立刻开始跑 Goal。

遇到要干好几轮、完成标准明确的任务,AI 还会主动判断这件事值得盯着做完,把目标起草好问你;如果不喜欢这个行为也可以在设置里整个关掉。目前这个能力在终端交互会话里可用,Web Shell 的支持还在路上。

上周 Goal 有了 token 预算,这周预算多少你说了算:在设置里改 model.goalTokenBudget,调大调小都行,设成 -1 就不设上限。

你能用它做什么:

  • AI 把目标写好,点确认就开始干
  • 完成标准明确的长任务,AI 会主动提议盯着做完
  • 预算调大调小更可控

详见 PR #10171 #10543 

Goal 确认框

代码审查:修复轮只审改动,审查深度记得住

修复轮只审改动。 AI 帮你审完再改、改完再审的循环里,后续每轮只审有改动的文件,审过又没动过的沿用上一轮结论,省 token 也省时间。

审查深度记得住。 你明确用 --effort 指定过审查深度后,同一个项目里下次直接运行 /review 就沿用这个深度。

长跑有反馈。 自动修复轮跑得久时,PR 页面上的状态评论每 10 分钟左右更新一次,写上已运行时长和最近活动时间,干没干活一眼就知道。

反复问题会提醒。 同一个文件的严重问题如果修了又冒出来,审查结论里会明确标出这条问题链,提醒你换个思路。

你能用它做什么:

  • 本地改一版审一版,每轮只重审改过的文件,连着跑几轮也花不了多少 token
  • 同一个项目里 /review --effort high 跑过一次,之后直接敲 /review 就是同样的深度
  • 挂在 PR 上的自动修复跑几小时,状态评论每 10 分钟更新一次,还在不在干活一目了然

详见 PR #9659 #9883 #9771 #10010 

钉钉机器人能发文件了

钉钉里的 Channel 机器人以前只能发文字和图片,AI 写好的报告、整理好的文档,内容只能贴在消息里,想要文件本身得回电脑上找。现在机器人能把文件当附件发:AI 写完报告,直接把文件发到钉钉会话里,手机上就能点开下载。机器人主动给你发消息的时候,一样能带文件。

你能用它做什么:

  • AI 写完的报告、文档,作为附件直接发到钉钉
  • 手机上点开就能看、能下载
  • 机器人主动汇报时也能带上文件

详见 PR #10893 

机器人把文件作为附件发进钉钉会话

Web Shell:内置终端,会话与工作台管理更全

对话旁边就能开终端。 用 Web Shell 干活,经常想自己顺手跑几个命令:起个服务看看效果、确认一下构建结果。现在右侧面板就能开终端,在对话旁边直接跑。每个页签是一个独立终端,打开就是当前工作区的目录,一个页签里挂着长跑的服务,另一个页签照常敲命令,互不影响。

Web Shell 内置终端

不挑项目也能建任务。 新建任务现在可以建一个不属于任何工作区的会话,随手问个问题、处理点跟具体项目无关的事都行。这类会话有自己的列表,重命名、导出、归档都支持。

按聊过的内容找会话。 忘了会话标题叫什么,直接搜当时聊过的话就能找到,匹配的会话下面还会带一句命中消息的摘录。

定时任务有干净的上下文了。 定时任务反复执行时,可以选择每次都新建一个会话,上下文各次独立;同一个任务产生的会话还会自动归到一组,列表不乱。

工作区状态一眼看全。 新增的工作区总览面板一页列出所有工作区:有几个会话在跑、MCP 连接情况、当前分支、有没有未提交的改动,每一行都能直接新建任务。

工作区总览面板

会话总览更好用了。 会话总览页换成支持排序、筛选、分页的表格,窗口窄的时候横向滚动,关键列固定不动。入口是侧边栏底部那排小图标里的网格图标,悬停显示”会话总览”。

手机配对挪到了右上角。 对话右上角有个二维码小图标,点开弹出配对码,用手机扫一下就能连上电脑里这个会话,在手机上给 AI 派活(这个功能叫 Local Control)。功能没开的话,点开它会直接带你去设置页打开。

动手之前先看 Git 状态。 Update Project、Commit、Push 旁边现在带状态提示:落后或领先几个提交、有多少未提交的改动。有未提交改动时更新项目,可以选择先存起来再更新,或者放弃改动再更新。

你能用它做什么:

  • 在对话旁边直接跑命令
  • 搜聊过的话,找回过去的会话
  • 所有工作区的状态一眼看全

详见 PR #9984 #10514 #10612 #10233 #10611 #10589 #10115 #10432 #10397 #10390 

📊 更多新功能

工作流可以中途管了。 正在跑的工作流支持查看进度、暂停、恢复、取消、重跑;取消立即生效。详见 PR #10411 #10468 

记忆分项目和个人。 让 AI 记事情时可以指定存到当前项目还是个人全局,两边有严格边界,互不相串。详见 PR #9895 

会话和 PR 的关联更全了。 上周从 Web Shell Git 面板创建的 PR 能记回会话,这周又补齐了几块:PR 状态有了彩色图标,绿色进行中、紫色已合并、红色已关闭;按 issue 编号也能搜到对应会话;让 AI 在对话里跑 gh pr create 提的 PR 一样会记上。详见 PR #9729 #10258 #10425 #9739 

Mem0 外部记忆正式可用。 想把 Qwen Code 接到 Mem0 记忆服务,现在安装官方扩展包、配置好就能用。详见 PR #10653 #10634 

同一台机器上的会话能按名字互发消息。 多个会话分工干活时,一个会话可以按名字找到另一个会话,直接给它发消息。详见 PR #10158 

任务状态表情能自定义。 钉钉 Channel 里,任务跑着时和跑完之后显示的表情,可以换成你喜欢的。详见 PR #10610 

服务商配置改完即生效。 改了 settings.json 里的 modelProviders,当前会话就能用上新配置。详见 PR #10582 #10269 

👏 体验优化

Web Shell 输入框有了统一的加号菜单。 附件、文件、扩展、MCP 服务、技能都收在里面,点加号就能添加。详见 PR #10379 

加粗显示正常了,会话名完整了。 AI 回复里的加粗文字恢复显示,侧边栏的会话名完整可见。详见 PR #10157 

工具摘要都能收起了。 工具摘要行都可以折叠,子工具保持收起,MCP Apps 和其他聚合内容分开显示。详见 PR #10231 

终端报错一键复制。 Web Shell 终端里出错时,点一下就能复制报错内容。详见 PR #10001 

续接列表里能看到目标。 恢复会话的列表和搜索里,Goal 会话直接显示目标内容。详见 PR #10295 

长轮次保持展开。 翻页加载出来的长轮次保持展开,看完由你手动收起。详见 PR #10086 

扩展安装方式更多了。 支持用本地路径安装扩展,从企业内部 Git 仓库安装也支持了。详见 PR #10131 #10156 

产物更新即时可见。 产物内容变化时,时间和大小立刻更新,预览看到的就是最新版本。详见 PR #9929 

🔧 重要修复

修复对你的影响PR
Windows 中文输入能看清了在 Windows Terminal 里用微软拼音打字,候选文字不会被光标盖住#9803 
Web Shell 白屏有提示了页面加载失败时显示可恢复的错误提示#10215 
请求过大自动压缩重试网关返回 413 时自动压缩上下文再试,会话能继续用#10408 
LM Studio 能正常对话了修掉一个模型参数兼容问题,LM Studio 可以正常开始新对话#10275 
AUTO 模式收紧工作区外写入写工作区之外的文件一律要你手动确认#8744 
Claude 系列模型的流式输出有超时保护输出卡住时会按超时中断#9945 
DeepSeek 用上模型默认采样温度参数强制归零的问题修复,输出效果更符合模型本身#9879 
MCP 连接更稳修掉 HTTP 探测导致的连接卡住问题#10091 
视觉模型支持更全qwen3.8-flash、qwen3.8-plus 原生处理图片和视频,glm-4.6v 等模型自动识别为视觉模型#10195 #10278 
qwen3.8-max 思考控制稳定了思考强度设置在会话执行前后保持同步#10244 
Qwen3 混合思考输出正常了两种思考格式混在一起的回复,之前会报错或输出乱掉,现在思考和回答都正常显示#9607 
Windows 重装失败也不丢技能技能安装改用先备份再替换的方式#10189 
置顶会话留在原分组置顶的会话在原来的分组里照常显示#10416 
钉钉任务卡断网后自己恢复网络断开又恢复后,任务卡不会卡在”运行中”,掉线重连的手机也能看到最新进度#10357 
钉钉多图消息顺序不乱富文本消息里的多张图片按顺序交给 AI#9922 
/clear 之后会话名还在手动改过名字的会话,清空后名字保留#9260 

👥 贡献者

贡献者贡献内容参考 PR 链接
@yiliang114 会话与稳定性修复一大批:413 自动压缩重试、Claude 系列模型流式超时保护、服务商热更新、Qwen3 混合思考流支持、VS Code 插件接入 Web Shell#10408 , #9945 , #10582 , #9607 
@wenshao 审查系统全线加固、Web Shell 工作台与会话面板、PR 关联 issue 搜索、分支选择器状态提示#10589 , #10612 , #10425 , #10397 
@qqqys Channel 边问边做与钉钉发文件、输出风格入口、Goal 自提案与预算设置、定时任务会话#10713 , #10893 , #10683 , #10171 
@doudouOUC Channel 命名任务与并行控制、Web Shell 独立聊天、daemon 会话 API、Mem0 扩展#10198 , #10574 , #10514 , #10653 
@chiga0 OpenTUI 终端渲染引擎迁移、Channel 初始化超时处理#10134 , #10739 , #10404 
@qwen-code-dev-bot CI 稳定性与测试可靠性修复#10329 , #10572 , #10443 
@AaronZ345 多项修复:DeepSeek 采样参数、Web Shell 输入框恢复、Java SDK 报错显示#9879 , #10232 , #9924 
@ytahdn Web Shell 多项改进:内置终端、会话总览表、输入框加号菜单#9984 , #10115 , #10379 
@LaZzyMan qwen-live 语音服务、Computer Use 稳定性加固#10367 , #10319 
@callmeYe 扩展与技能管理、qwen3.8-max 思考控制修复、私有仓库扩展安装#10131 , #10244 , #10156 
@DragonnZhang agent 执行模式显示、SDK 依赖清理#9955 , #10039 
@harjothkhara Web Shell 白屏恢复、MCP 连接稳定性、会话重名检查#10215 , #10091 , #10032 
@dreamWB Web Shell 产物快照、会话来源显示设置#10747 , #10079 
@tomsen02 调试日志按会话隔离、目录信任检查修复#9930 , #10470 
🆕 @bluefateludi 🎉 首次贡献:Windows 中文输入可见、/review 评论范围检查#9803 , #9801 
@destire-mio @ 补全页签支持鼠标点击、无效设置项清理#8395 , #8754 
🆕 @Sumire-no-kai 🎉 首次贡献:跨会话消息目标消歧、工作流反馈分类#10083 , #10361 
@xianjianlf2 压缩失败原因区分、并行开发启动冲突修复#9119 , #8456 
@BenGuanRan 钉钉富文本多图按顺序传递#9922 
@DennisYu07 README 补充 SWE-bench 成绩#10808 
🆕 @Dmatut7 🎉 首次贡献:文档补充证据推理写法#8702 
🆕 @imrehg 🎉 首次贡献:npm 脚本兼容性修复#8725 
🆕 @KXHXK 🎉 首次贡献:Vertex AI 免密钥认证自动识别#9045 
🆕 @liujiayi771 🎉 首次贡献:终端硬件光标对齐#10417 
🆕 @lwind233 🎉 首次贡献:Python SDK 大消息支持#9337 
🆕 @MingyaWang 🎉 首次贡献:旧版本 sharp 图片查看兼容#10633 
🆕 @mredbishop 🎉 首次贡献:LM Studio 对话启动失败修复#10275 
@PratikWayase AUTO 模式不再自动批准工作区外写入#8744 
@rbalachandar 服务商更新后的模型切换提示更清晰#9023 
🆕 @shoemoney 🎉 首次贡献:Web Shell 相对地址支持修复#9817 
@TianYuan1024 测试度量修正#10735 
@tlysanhuo /review 记住审查深度#9883 
🆕 @tonydzi 🎉 首次贡献:stream-json 模式提问宿主修复#9414 
🆕 @Wkewen 🎉 首次贡献:Web Shell 终端报错复制按钮#10001 
@yu-xin-c 流式超时报错提示更清晰#9896 
@zhou2024NAU Windows 截图路径安全检查#9847 
@zjgzx1988 产物时间与大小即时更新#9929 
@zjunothing 重复图片渲染优化#8789 

升级方式:运行 npm i @qwen-code/qwen-code@latest -g 即可升级到最新版本。

如有问题或建议,欢迎在 GitHub Issues  反馈!

Last updated on