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 里的东西。

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

相关文章
|
1天前
|
人工智能 安全 API
我每天都在用的Claude Code 10个功能
本文分享作者从把Claude Code当“AI复读机”到真正驾驭它的蜕变历程,总结10个实战必备功能:Plan Mode规划先行、技能命令化(/review)、Hooks自动格式化、子智能体隔离任务、Git Worktrees并行开发、/batch批量迁移、/simplify代码精炼、Auto-Memory跨会话记忆、/rewind安全回滚、/loop定时自动化——让AI成为可靠工程伙伴。(239字)
|
1天前
|
安全 Shell 开发工具
IDEA 2026.3 EAP 官宣全新终端
终端光标定位难?传统终端基于字符流模型,裸鼠标点击易破坏兼容性。JetBrains IDEA与VS Code采用“Alt+单击”安全方案,兼顾体验与稳定;Warp则激进支持直接左键跳转,牺牲部分兼容性换取流畅操作。体验升级,终需在标准与便捷间权衡。(239字)
|
1天前
|
人工智能 开发工具 git
Claude Code这三个高频快捷键,让你少走很多弯路
Claude Code快捷键避坑指南:Ctrl+S暂存提示词(如git stash),Ctrl+Y恢复误删内容,Ctrl+_撤销输入框编辑。三招解决暂存、误删、改乱等高频卡点,提升AI编程效率。(238字)
|
8天前
|
C++
VS Code 选文本的五个段位,你在哪个段位?
VS Code文本选择竟有五段位:青铜(鼠标拖拽)、白银(Shift+方向键)、黄金(Shift+点击)、钻石(Anchor锚点)、王者(多光标/列选)。你卡在哪一阶?每天几十次的选择操作,效率差距巨大!
|
1天前
|
人工智能 自然语言处理 算法
AI面试八股文-01_1-LLM基础概念(Token-上下文窗口-幻觉)
本文系统讲解LLM核心概念:Token本质与中英文差异、Temperature/Top-P采样原理、上下文窗口现状(截至2026-10)、幻觉成因与治理、涌现能力与灾难性遗忘辨析,并对比BPE与SentencePiece分词机制,附长文本处理实战方案。
AI面试八股文-01_1-LLM基础概念(Token-上下文窗口-幻觉)
|
1天前
|
JSON 关系型数据库 MySQL
云数据库MySQL导入云数据仓库PostgreSQL最佳实践
云数据库MySQL导入云数据仓库PostgreSQL最佳实践
35 1
|
1天前
|
人工智能 调度 决策智能
拆解太早会错,拆解太晚会慢:分层任务网络让多智能体编排既灵活又有结构
多智能体编排面临“灵活vs结构”两难:动态调度易重复、预定义流程太僵化。HTN-Orchestrate提出分层任务网络——Planner延迟拆解、显式建模依赖;Orchestrator本地调度、结果逐层上传,实现动态适配与结构可控的统一。(239字)
46 4
|
1天前
|
数据采集 缓存 应用服务中间件
PageAdmin CMS防范恶意爬虫的笔记分享
学校官网因恶意爬虫导致访问缓慢:Nginx日志显示每秒3000+无Referer请求,数据库CPU超80%。通过配置防盗链(限制/upload/、/templates/目录引用)、启用PageAdmin静态化(外网强制访问HTML),显著降低数据库压力与带宽消耗。(239字)
|
1天前
|
弹性计算 运维 安全
阿里云 ECS 上跑 dsh web,Bridge 的包管理器版本要盯紧
本文详解阿里云ECS部署dsh web插件的四大避坑要点:严控安全组与磁盘余量;精准识别宿主实际调用的pnpm版本(须≥11.26.0);按宿主版本判断是否重启;换版前务必处理完内存中未确认的预览编辑。强调环境收束优先于安装。(239字)
35 1
|
1天前
|
SQL 安全 JavaScript
Web 安全三大漏洞靶场作业全整理:PHP 核心函数与防御方案汇总
本文系统梳理SQL注入、XSS与文件上传三大Web漏洞的靶场实践,涵盖30+关卡中涉及的PHP核心函数(如`mysql_query`、`htmlspecialchars`、`$_FILES`等)、各类注入原理及绕过手法(宽字节、二次注入、DOM型XSS、条件竞争等),并给出预处理语句、白名单校验、二次渲染等纵深防御方案。(239字)
45 2

热门文章

最新文章