Claude Code attach 怎么接回后台会话
2.1.251 把接回、日志、停止、重启、删除写进帮助。后台会话还在跑时,恢复命令会提示准确的接回写法,避免接到已经结束的对话上。

claude code attach 怎么接后台会话:2.1.251 把 attach、logs、stop、respawn、rm 写进了 claude --help。后台会话还在跑时,再用 --resume,提示里会写出准确的 claude attach <名字或 id>,不再让你猜子命令。以前这些能力散落在 claude agents 界面,帮助文本对不上是常见抱怨。
五条命令各管一段
attach:把当前终端接到仍在跑的后台会话,继续看工具输出、继续打字。logs:只看输出,不抢输入。stop:停掉那条会话。respawn:按原配置再拉起。rm:从列表里删掉记录。
会话已经停了还 attach,应失败或走 resume,不要当成还在跑。2.1.248 修过:你在另一个终端已经 resume 的已停止会话,再从 claude agents 打开不会开第二个进程,那一行会写明它已在某个终端打开。
和 --resume 别用反
--resume 针对已结束、要接着聊的对话。进程还在、只是你离开了 TUI,用 attach。Changelog 写得很直:对 running background session,--resume 的提示会点名 claude attach。看提示比记口诀稳。
←、/background、--bg 仍是把当前会话丢到后台的入口。2.1.251 修了后台会话丢掉 Vertex/Bedrock 网关环境变量(ANTHROPIC_*_BASE_URL + CLAUDE_CODE_SKIP_*_AUTH)的问题;以前后台出去之后请求全失败,先升版本再怪网关。
接不上时按这条查
claude --version是否 2.1.251+,claude --help是否列出 attach。claude agents看状态是 running 还是 stopped。stopped 用 resume,running 用 attach。- 名字带空格或非拉丁字符时,用列表里的 id,少用手打的显示名。
- tmux over SSH 里选中文本:同版本修了打开的后台会话应拷到 tmux 缓冲区,不再退回 OSC 52。还在走 OSC 52 就当终端类型问题,不是 attach 没接上。
rm 在 2.1.248 起:worktree 分支已经合进你当前的默认分支(例如本地 main)但还没 push 时,不再以「有未推送 commit」拒删。删的是会话记录,不是远程仓。
Max 上 --bg 被拦要额度
claude --bg --model fable 在 Max 方案上,旧版会停下来要 usage credits,同一账号的交互会话其实还有 Fable 额度。2.1.251 修了这条。后台跑 Fable 被拦,先升级,再走 /usage-credits。额度用尽后续跑见 额度恢复继续。