Qwen Code v0.27.2 支持在基于浏览器的 Shell 中设置微信、QQ 和电子邮件渠道,并扩展了插件扩展及由宿主负责运行和状态管理的托管代理处理对话与响应的功能。配置渠道和开发扩展的开发者,可在各自的工作流程中加入登录管理、单次模型调用和对话上下文复用。
1. 在网页 Shell 中设置渠道并管理账户
可以在网页 Shell 的渠道管理器中设置微信、QQ 和电子邮件。微信支持在浏览器中扫描二维码登录、查看扫码进度和账户信息,以及退出登录。认证二维码过期后可以刷新。QQ 则提供可选的二维码账户连接管理流程。
分段发送消息时的记录也更加细化。公开渠道投递数据新增了包含多个分段的数组,同时保持与原有单分段字段的兼容。托管代理会分别保留各分段的投递回执,因此可据此逐段查看拆分发送的消息。
2. 模组扩展新增单次调用与存储功能
作为自定义插件的模组扩展新增了单次模型调用。它通过会话客户端请求一次文本响应,不携带工具、对话历史或额外的系统指令。这种方式可用于获取独立的辅助响应,而非延续整段对话。发布说明给出的调用形式如下。
$.model.complete(request, {signal})模组插件可使用跨会话保留值的存储功能。扩展可借此将自身设置或状态延续到下一次会话。
此外,在基于 Ink 的终端中,可以通过拦截响应显示的渲染钩子修改模型回答的措辞。存储功能与显示修改所用的 API 名称如下。
$.store
ui.render3. 支线提问与托管代理的上下文延续
从主对话中分离出来的支线提问现在会纳入会话,最近 20 个已回答的问题将作为后续对话的上下文再次提供。因此,更容易围绕此前的支线提问继续追问。
托管代理支持私密后续提问和会话摘要。摘要可手动创建,也可选择自动生成,自动生成功能默认关闭。网页 Shell 面板会使用已保存的摘要结果。加上将支线提问的回答重新纳入上下文的方式,延续先前工作的手段有所增加。
网页 Shell 的托管会话可复用宿主 Shell 的页眉和提示,以减少重复显示。这一变化使托管对话的显示更贴合现有 Shell 界面。
4. 在 Shell 中查看使用情况与审批通知
网页 Shell 会在输入框下方显示轮次数、输出速度、总 token 数,以及表示存储结果复用比例的缓存命中率。悬停鼠标可查看详细数值,也可在 token 用量面板中查看。这种布局便于在对话进行时同步了解使用情况。
命令行界面会在实时面板中显示与用户直接交互的前台代理待审批的请求。对于后台任务和按预定步骤执行的工作流,其审批请求可在终端未激活时根据设置触发响铃或桌面通知。
托管活动诊断还新增了工具执行时间、表示实际纳入测量的数据数量的有效样本数,以及展示建议修改行和实际应用修改行的指标。这些观测信息可用于查看执行耗时与实际落实到代码中的修改。
5. 同时完善扩展能力与上下文复用的更新
将渠道设置集中到浏览器中,并在会话之间保留插件状态,有助于减少连接和状态恢复所需的重复工作。不过,显示修改钩子不会改变保存或复制的回答,因此使用它的扩展开发者需要分别处理屏幕上的措辞与要保留的原文。
本次更新的核心是将渠道连接移至网页 Shell,并让扩展功能和托管代理能够更细致地延续使用响应与对话上下文。
