VS Code新特性:无缝打通Codex聊天记录

简介: VS Code 新增跨应用对话同步功能:ChatGPT/Codex CLI 中的聊天可实时同步至 VS Code Agents 窗口,反之亦然。开启“Created Externally”即可无缝续聊,支持 Copilot 模型切换续命。同一对话仅允许单端输入,避免冲突——对话终于跟着人走,而非困在某个App里。(239字)

先讲个我过去2个月经历的真实场景

上午我在 ChatGPT 里问了一个 Codex 问题,聊了十几轮,它给我理出一套重构方案。中午出门吃饭, 下午回到工位,想在 VS Code 里直接把这段对话接着往下做——结果发现,VS Code 的 Agents 窗口里,那段聊天记录不存在。

我盯着那个空白的对话框,脑子里才反应过来,原来我没有在vscode聊啊

于是我只能手动复制 ChatGPT 里的关键结论,粘贴到 VS Code 的 Codex 里,再重新描述一遍上下文。等它终于理解了我在说什么,我已经又白白浪费了几十分钟。

VS Code 团队也考虑到了这个问题

我们往往安装了多个AI工具,又claude code,codex,他们又分为CLI 和桌面端,这些工具一多起来,然后也安装了多个开发工具,比如vscode,zed,他们里面又有着多个AI工具,有时候我们就忘记了是在跟谁聊天了。

但是现在不需要担心这问题了,至少如果你使用的codex/chatgpt不需要担心了

因为现在你在 ChatGPT App 或 Codex CLI 里开的聊天,可以在 VS Code 的 Agents 窗口里接着聊,历史记录 无缝给你同步了过来。
反过来也行——在 VS Code 里聊到一半,切回 ChatGPT App 或 Codex CLI,还是同一个对话。

前提是你开着 Codex,并且打开了 Created Externally 的会话视图。这样在 ChatGPT 或 Codex CLI 里创建、更新的聊天,几秒钟内就会出现在 VS Code 里,不用重载窗口。

一个容易被忽略的细节

这个功能有个限制,但限制得很合理:同一时间,只有一个应用能往这个聊天里发消息。

如果你在 VS Code 里想发消息,但 ChatGPT 那边还开着同一个聊天,VS Code 会弹一条横幅告诉你:This chat is open in another app,然后解释为什么发不出去。解决办法也很简单:把 ChatGPT 完全退出,或者关掉 Codex CLI。

在这里插入图片描述

这就像两个人共用一支笔——笔只有一支,谁拿着谁写。 它不让你同时在两个地方写同一句话,因为那样会打架。

下面来看看效果,首先 我们已经在codex cli里面聊了几次了

可以通过/resume 查看之前的聊天记录,默认是按照时间倒叙排列
在这里插入图片描述

回到vscode的agents窗口,默认harness 只有copilot和claude

在这里插入图片描述

那怎么加上codex呢?

只需要勾选上如下配置:codex agent enabled
在这里插入图片描述

这个时候vscode会自动下载codex agent,很快下拉框就会出现codex

在这里插入图片描述
点击左上角的session右边的过滤按钮,就也能看到codex

在这里插入图片描述
点击external,可以设置查看聊天记录的时间范围,最近是5天左右

然后左边的session下面会多出External目录,展示codex的聊天记录

在这里插入图片描述

在这里插入图片描述

这个功能还带了一个“续命”用法:你可以在模型选择器里选 Copilot 模型,用你的 GitHub Copilot 订阅继续聊。

也就是说,如果 ChatGPT 的用量到顶了,你可以切到 Copilot 模型接着干。同一个对话,换一个“大脑”继续。 这比重新开一个对话、重新喂上下文要舒服得多。

因vscode它终于承认了一个现实:开发者不是只在一个应用里工作的。

你早上在手机上看,中午在 CLI 里聊,下午在 IDE 里改。如果每个应用都是一个孤岛,那你的上下文就得靠人肉搬运。VS Code 这次做的,是把“对话”从某个具体应用里解放出来,变成一个跨应用的状态。

它没有逼你“只能在我这里聊”,也没有要求你“从我开始”。它只是让你已经在聊的东西,能跟着你走。

这个功能不炫技,但它解决的是那种你每天都在忍、但从来没觉得“这是个问题”的问题。

以前我们习惯了“换个工具就重新说一遍”,就像习惯了每次换电脑都要重新配环境一样。但习惯了不代表它合理。VS Code 这次把这条隐形的墙拆了,让对话真正变成跟着人走的东西,而不是困在某个 App 里的东西。

至于那个“同一时间只能一个应用发消息”的限制——我觉得挺好。它不假装自己是无冲突的,它老老实实告诉你:笔在别人手里,你先等等。 这种坦诚,比偷偷搞出两个版本的历史记录要靠谱得多。

相关文章
|
20小时前
|
人工智能 安全 API
我每天都在用的Claude Code 10个功能
本文分享作者从把Claude Code当“AI复读机”到真正驾驭它的蜕变历程,总结10个实战必备功能:Plan Mode规划先行、技能命令化(/review)、Hooks自动格式化、子智能体隔离任务、Git Worktrees并行开发、/batch批量迁移、/simplify代码精炼、Auto-Memory跨会话记忆、/rewind安全回滚、/loop定时自动化——让AI成为可靠工程伙伴。(239字)
|
20小时前
|
安全 Shell 开发工具
IDEA 2026.3 EAP 官宣全新终端
终端光标定位难?传统终端基于字符流模型,裸鼠标点击易破坏兼容性。JetBrains IDEA与VS Code采用“Alt+单击”安全方案,兼顾体验与稳定;Warp则激进支持直接左键跳转,牺牲部分兼容性换取流畅操作。体验升级,终需在标准与便捷间权衡。(239字)
|
20小时前
|
人工智能 开发工具 git
Claude Code这三个高频快捷键,让你少走很多弯路
Claude Code快捷键避坑指南:Ctrl+S暂存提示词(如git stash),Ctrl+Y恢复误删内容,Ctrl+_撤销输入框编辑。三招解决暂存、误删、改乱等高频卡点,提升AI编程效率。(238字)
|
7天前
|
C++
VS Code 选文本的五个段位,你在哪个段位?
VS Code文本选择竟有五段位:青铜(鼠标拖拽)、白银(Shift+方向键)、黄金(Shift+点击)、钻石(Anchor锚点)、王者(多光标/列选)。你卡在哪一阶?每天几十次的选择操作,效率差距巨大!
|
2天前
|
编译器 Linux C语言
【保姆级】MinGW-w64下载、安装、配置、实战开发一篇搞定(送官方安装包)
MinGW-w64 是一款免费开源的 Windows 原生 GCC 编译环境,轻量(数百MB)、免安装、命令行友好,支持 C/C++ 编译为原生exe,无需VS大体积IDE,完美兼容Linux开发习惯。
59 0
|
1天前
|
缓存 前端开发 Java
jquick-pdf 核心原理解析:基于 HTML 模板动态渲染 PDF 的实现逻辑
jquick-pdf 是基于 HTML 模板动态生成 PDF 的轻量级 Java 库,通过六层可验证渲染链路(读入→解析→绑定→布局→渲染→返回),解决文字重叠、分页异常等痛点。支持中文、SVG 图表与样式控制,适配规则化业务文档,不依赖浏览器。
|
20小时前
|
人工智能 JSON 前端开发
设计系统负责人:编译工作流中的上下游要求,评审的原材料从哪来,评审的产物给谁用
定义设计系统负责人在编译工作流中的上下游契约:上游以三条准入条款(结构、语义、证据)把关输入,退回不否决;下游以三条消费约定规范产物使用,反馈回流定修订对象。无人岗,只有契约,一人即可跑通最小闭环。
|
1天前
|
安全 定位技术 网络安全
计算机终端保密检查系统:定期查体比出事再查管用
该系统解决终端保密“平时不查、出事才翻”的痛点,通过定期自动检查违规软件、资产漏洞、异常外联、上网外设四类风险,实现隐患早发现、提醒到人、记录可溯。变被动救火为主动体检,筑牢日常保密防线。
|
1天前
|
消息中间件 开发框架 缓存
从零搭建直播带货平台:系统源码、多端开发与运营模式全面解析
从零搭建直播带货平台,需要考虑哪些技术和业务环节?本文从软件开发角度,详细介绍直播带货系统的核心功能、源码选择、二次开发、小程序与APP多端建设,以及实时音视频、商城交易和运营管理等关键技术,并解析品牌自营、多商家入驻、私域直播等常见运营模式,为企业规划直播电商平台提供参考。
|
19小时前
|
SQL 数据采集 缓存
千里达票务系统的云端安全实践:WAF 防护与 DCDN 动静态加速
票务系统天然是黑产目标:黄牛刷票、CC攻击、SQL注入。千里达票务系统通过阿里云WAF与DCDN构建安全+加速双层防线:DCDN全站加速静态资源+动态回源,WAF托管规则拦截OWASP十大风险,自定义CC规则单IP下单接口5秒超10次触发人机验证,Bot管理拦截脚本流量,源站IP不暴露仅放行回源IP。附WAF策略、DCDN配置与踩坑复盘(误拦截、源站暴露、证书过期、规则冲突)。成功拦截批量刷票与CC攻击,静态资源提速50%+。
29 0