我想把 DSH 当作项目入口,但不想为了换一个界面,把已经在 Codex 里讨论过的需求、测试和实现思路重新说一遍。 relay-dsh-plugin-codex@0.1.1-rc.4增加了 Workspace 级导入:找到这个项目已有的Codex T
|
我想把 DSH 当作项目入口,但不想为了换一个界面,把已经在 Codex 里讨论过的需求、测试和实现思路重新说一遍。 relay-dsh-plugin-codex@0.1.1-rc.4 增加了 Workspace 级导入:找到这个项目已有的Codex Thread,把它们变成普通的 DSH Session。打开后能看到原来的历史,也能继续同一个 Thread。 这不是一张界面稿。图中使用的是官方 DSH 0.1.1-rc.2、npm 发布的 Codex 插件和真实 Codex App Server 对话。 先安装插件先停止正在运行的 DSH Web,再安装 npm 的候选版本:
next 当前指向 0.1.1-rc.4。如果你希望以后重装时仍得到本文实测的版本,可以把第一条命令里的 @next 换成 @0.1.1-rc.4。 还没发布的开发版本也可以直接从 GitHub 安装:
插件自带固定版本的官方 Codex App Server 运行时,支持 macOS、Windows 和 Linux,默认不依赖全局 codex 命令。不过 Codex 认证仍然需要先完成,并且 DSH 要由同一个系统用户启动,才能看到这个用户的 Codex 会话。 一次导入整个 Workspace在 DSH 中添加或打开项目 Workspace,然后点击左下方的 Import Codex Sessions。插件会按项目路径扫描 Codex 会话,并先显示汇总数字。 当前版本是整批导入,不提供逐条勾选。确认后点击 Import all。这次实测找到 3条、成功导入 3 条、失败 0 条。 标题和顺序不会被抹掉导入完成后,Session 会直接显示 Codex 原来的标题,并按 Codex 的最近活动时间排列。不需要先逐个打开,才能知道哪条会话是什么。 重复执行导入也不会产生副本。本次复测显示 Found 3、Existing 3、Ready 0。 打开历史,接着聊打开导入的 Session 时,插件通过一次 thread/read 把缺少的终态用户消息和助手消息补进 DSH 的展示历史。原来的工具步骤、答案、模型和推理强度都能在同一个页面看到。 随后发送“第一步应该先实现什么”,Codex 根据上一轮四步方案继续回答,而不是从一段空白上下文重新开始。切换到另一条 Session 再返回后,两轮历史仍然完整。 它复制了什么,没复制什么DSH 保存正常的聊天展示历史,以及 DSH Session 与 Codex Thread 的一对一绑定。 Codex App Server 仍然负责模型上下文、工具状态和上下文压缩。插件不会把 Codex 的私有运行记录复制成另一套数据库。 有三条边界需要提前知道:
这个功能解决的是一个很朴素的问题:换到 DSH 管理项目对话时,不必放弃已经做过的Codex 工作。DSH 原生会话、Codex 和 Claude 可以集中在一个项目下面,再按任务的质量、成本和工具能力选择后端。 实测截图以下截图来自官方 DSH 0.1.1-rc.2 与 relay-dsh-plugin-codex@0.1.1-rc.4 的真实运行。
|
2026-07-02
2026-06-24
2026-06-01
2026-06-27
2026-06-02