VSCode AI完成任务的仪式感:撒礼花

不知道大家有没有留意新版 Copilot Agent 的小彩蛋。当一项大任务顺利跑完,代码全部改完保存,编辑器屏幕上会"嘭"的一下飘出一堆彩色碎纸片,也就是大家戏称的 confetti 撒花庆祝动画。

普通使用者看到满屏礼花,心里就知道:好了,Agent 的活儿干完了。但是这里藏着一个很容易被忽略的问题:视障开发者依靠屏幕阅读器操作VSCode,这一闪而过的屏幕动画对他们来说完全是无效反馈。屏幕上再热闹,读屏软件不会自动告诉你"刚刚撒花了,任务成功结束"。视觉上的庆祝,对一部分用户直接消失了。

vscode这次就是补上这块短板:给撒花特效增加一条专门的无障碍音频信号 confetti signal。

简单来讲,以后触发礼花动画的同时,编辑器可以同步播放一段简短的提示音效。视力正常的人依旧欣赏彩色纸片;开启屏幕阅读器的开发者,则靠这一声提示音获知任务圆满收尾。不用盯着界面,仅凭耳朵就可以感知Agent已经结束工作。

点击如下的勾的按钮

接着会出现撒花动画

其实VSCode里面整套accessibility.signals音效体系已经存在一段时间了。报错有提示音、警告有提示音、任务开始运行也有提示音。唯独任务成功之后的撒花庆祝,之前没有对应的声音事件。视觉反馈先行,音频反馈落后一步。这次更新相当于补齐事件闭环。

这个开关并不是默认就会响。你需要在设置里面搜索 accessibility.signals.confetti,手动把它打开。普通用户如果好奇,也可以开启试一试,Agent完成重构之后,耳边同步响起庆祝提示。

这件小事也很有意思。Copilot Agent这一波版本迭代,大家目光大多集中在酷炫的并排会话peer‑chat、分层文件选择picker、Agent自动修改代码这些亮眼新功能上。很多底层补丁悄无声息。大家忙着体验AI编程快感的时候,开发团队同时也在思考:当AI代理在后台自动完成一大堆改动之后,如何保证所有使用者,无论是否能看清屏幕,都拿到完整的状态反馈。

技术好不好,不光看它能实现多么炫酷的效果;也看它有没有照顾到少数使用者的体验。撒花音效只是小小的一处改动,背后却是编辑器无障碍思路的体现:界面上发生的每一件重要事件,都应该尽可能给到多通道的通知。

相关推荐
Joy T2 小时前
voice-dump-to-todo:把混乱的语音整理成可执行待办,一个实用的 Agent Skill
ide·macos·语音识别·xcode·任务管理·自研skill
人工智能导论实践课5 小时前
【GUI桌面开发3】PyCharm配置外部工具
ide·python·pycharm
golang学习记6 小时前
Zed Git重大更新:目录级对比支持分栏Diff
git·vscode·zed
JPower_mr.g9 小时前
SmartCall v1.0.9 发布:智能体知识库上线,让 AI 客服先查资料再回答
java·ide·人工智能·macos·架构·开源·xcode
Dev _11 小时前
PyCharm旧进程仍在后台运行,导致新实例无法启动或连接
ide·python·pycharm
无巧不成书021814 小时前
Tomcat部署JSP文件完整指南:手动部署+IDEA工程化实现 附404访问错误全排查
java·ide·windows·tomcat·intellij-idea·js
曹牧14 小时前
Eclipse:Subclipse
java·ide·eclipse
2601_9540056214 小时前
# ricon SVG 编辑器:工业图元的“军火工厂“
前端·物联网·数学建模·架构·编辑器·制造
allanGold15 小时前
Android Studio 无线调试
android·ide·android studio
2501_9151063216 小时前
iOS 单元测试怎么跑?用 KXApp 在 VS Code 里跑 XCTest 和 Swift Testing
ide·vscode·ios·单元测试·个人开发·swift·敏捷流程