在 claude windows 客户端创建的会话,从 cli 里面用 resume 命令恢复。
在 cli 里面看着像是恢复原会话,但是从客户端里面看,是自动新创建了一个会话,这个新会话里面的内容是从老会话里复制过来,客户端里存在两个内容一样的会话。
难道 resume 就是这么设计的吗
1
YanSeven 1 小时 28 分钟前
客户端里存在两个内容一样的会话,那岂不是旧的“垃圾”一直留在那里了。
|
2
lel020 1 小时 7 分钟前 via Android
我是用 Copilot CLI 的,好像也有类似的感觉。Resume 会重新加载所有的 skill hook 。就和新会话一样。
但这无所谓吧,反正上下文继承了就可以继续工作,是不是新的会话,感觉没有很要紧。 |
3
wat4me 55 分钟前
服务器端不会一直把老会话存着,客户端的会话内容应该是用 jsonl 或者什么形式存放的,方便恢复的时候全都发给服务器
|
4
cryptovae 41 分钟前 ~/.claude/projects
找你的项目能看到回话历史 自己看被,我在 wsl 中看是原来的会话,不会重新新建对应的文件 |
5
wshhfy 31 分钟前
一直用的 cli ,没有发现这个问题。配置文件中都可以看到所有的 resume 记录。cli 中还不允许删除指定 resume ,通过 cc 做了个脚本可以单独查看和删除,还是挺方便的
|