﻿---
title: "会话已在另一端打开：resume 会变成只读，草稿还在"
summary: "0.154 起，桌面或 IDE 正占用同一聊天时，CLI resume 只给只读回放和重试，不会再开一个可写副本。不要为此去 fork。"
category: session
level: starter
surfaces: [cli, app, ide]
tags: ["resume", "桌面", "0.154"]
canonical: /tips/resume-readonly-when-open/
---

# 会话已在另一端打开：resume 会变成只读，草稿还在

0.154 起，桌面或 IDE 正占用同一聊天时，CLI resume 只给只读回放和重试，不会再开一个可写副本。不要为此去 fork。

同一条会话不能同时被两个可写前端占用。CLI 0.154 起：你在桌面应用或 IDE 里开着聊天，再到终端 `codex resume --last`，会看到**只读 transcript**，并带重试；输入框里的草稿会留着，不会悄悄另存一份可写会话。

这不是 resume 坏了。先关掉另一端，或在只读界面点重试，等占用释放。不要一看到不能输入就 `codex fork --last`——fork 是新线程，旧权限和目标都会分叉。

`/app` 是把 TUI 接到桌面，不是「再开一条」。`codex exec resume` 走的是非交互续跑，不会给你这个只读 TUI；别用 exec 去抢已经被桌面占用的聊天。核对本机版本：

```bash
codex --version
codex resume --last
```

若版本低于 0.154，行为可能仍是抢连接或直接失败。以 `/help` 和 changelog 为准。

## 来源

- [openai/codex rust-v0.154.0](https://github.com/openai/codex/releases/tag/rust-v0.154.0)
