/clear 的介绍写着是 除屏幕和对话历史,实际使用起来也确实只是清除了屏幕和 /clear 之前发送过的提示词,但是对话历史貌似没有没有被清除,不清楚就是这么设计的还是什么,因为找不到类似 /new 或者其他的命令进行新建对话,通常需要先 /quit 再从新进入
因为有时候执行生成或优化代码时,生成效果不理想,然后使用 /clear 继续进行对话时,如果开启了思考,可以发现思考内容中显示类似 刚刚已经帮用户... 的内容,就是知道之前的内容
复刻步骤
首先输入提示词(任意需求),比如 帮我实现一个普通二叉树
然后删除生成的文件,有 git 的话可以撤销变更,类似如图操作
然后输入 /clear
按 tab 开启思考,并再次输入同一个需求,或修改一下,实测修改一下更容易复现

类似下图会知道我有这么个文件存在,但实际上已经删除了才执行 /clear ,与 git 无关,这里这是为了展示有删除的这一步操作
不知道是否有意这么设计,如果是,请问如何进行关闭,或者未来更否新增一个新开对话的功能







