据动察 Beating 监测,OpenAI 为编程代理产品 Codex 上线研究预览功能 Chronicle。开启后,macOS 上的 Codex 客户端会申请屏幕录制和辅助功能权限,持续抓取屏幕画面。后台把截图摘要成本地记忆文件,下次新会话时作为上下文调用。功能目前只面向 ChatGPT Pro 订阅用户,欧盟、英国、瑞士暂不开放。
Chronicle 针对的是 Codex 记忆系统之前的死角。过去记忆只能从对话本身生成,用户切窗口、查文档、看邮件等操作都不会留下痕迹,每次新开会话还得重讲一遍「我在做什么」。官方文档给的第一个例子:用户只输入「这个为什么失败」。Codex 会先扫最近的屏幕画面,识别出当前正在看一条 GitHub Actions 的失败记录,然后自己打开日志,定位到 MDX 文档里一个没转义的 > 符号。
指代不清的指令也能补全。比如「把最新的 docs 草稿同步过来,然后在 Slack 上告诉 Romain」这样的话,Chronicle 会从最近屏幕识别出是哪份 Google Doc 草稿、哪个 Romain,Codex 随后顺着完成。
截图会上传到 OpenAI 服务器生成摘要,处理完不保留,也不用于训练。但生成的记忆是未加密的 Markdown,存在 ~/.codex/memories_extensions/chronicle/ 下,同一台机器上其他程序也能读。屏幕里如果出现恶意指令(比如浏览到带代理指令的网页),Codex 可能跟着执行,提示注入(prompt injection)的风险比原来大。后台沙盒代理持续处理截图,还会快速消耗 Codex 的调用额度。
OpenAI 把开关做在了菜单栏图标里。开会或查看敏感内容前,可以随时点 Pause Chronicle 暂停。临时截图存放在 `$TMPDIR/chronicle/screen_recording/`,超过 6 小时自动清掉。
币须知道