关于 iflow cli 新一轮对话的问题

/clear 的介绍写着是 除屏幕和对话历史,实际使用起来也确实只是清除了屏幕和 /clear 之前发送过的提示词,但是对话历史貌似没有没有被清除,不清楚就是这么设计的还是什么,因为找不到类似 /new 或者其他的命令进行新建对话,通常需要先 /quit 再从新进入

因为有时候执行生成或优化代码时,生成效果不理想,然后使用 /clear 继续进行对话时,如果开启了思考,可以发现思考内容中显示类似 刚刚已经帮用户... 的内容,就是知道之前的内容

复刻步骤

首先输入提示词(任意需求),比如 帮我实现一个普通二叉树

然后删除生成的文件,有 git 的话可以撤销变更,类似如图操作

然后输入 /clear

tab 开启思考,并再次输入同一个需求,或修改一下,实测修改一下更容易复现

image

类似下图会知道我有这么个文件存在,但实际上已经删除了才执行 /clear ,与 git 无关,这里这是为了展示有删除的这一步操作

不知道是否有意这么设计,如果是,请问如何进行关闭,或者未来更否新增一个新开对话的功能

可以用/cleanup history和/cleanup checkpoint来进一步清理记录

/cleanup-history/cleanup-checkpoint 不知道该说可行还是不可行,因为尝试执行后需要重新启动,然而我上面提到了直接重新启动也能断开模型的记忆相当于新开一个对话,我的主要目的其实不是清理记录而是新开对话

就类似于以下情况,以 qwen 为例,启动并进行对话后

就会有开启一个对话窗口

我希望点击新建对话,会打开一个新的对话窗口,不会记住上一个对话窗口的聊天内容

现在想要达到这种效果,需要重新启动,相当于需要关闭网页重新打开才能实现

/cleanup-history/cleanup-checkpoint 相当于 执行删除所有历史对话窗口并并关闭网页重新打开

明白 /clear的问题我们在看一下

1 个赞