取消后无法再提交消息

在对话中,如果一个消息被取消了,然后再回复消息,消息就会处于挂起状态。

我复现一下看看

抱歉忘记说了,我的系统是是 macos 26,iflow 版本呢是 0.3.14,在之前的版本也有。
主要问题点在于当 iflow 输出一个工具调用(编辑或者 shell 等),取消掉,然后再发消息就回变成待处理状态,要改变状态得再发一条消息。

1 个赞

请问最新版本还有出现吗

请问 iflow cli 是否会使用我们的内容进行训练呢,有无隐私模式?

不会的哈,放心使用

早上看到有新版本,更新后还是有问题的,很影响使用。我目前是用 claude code 接入你们提供的glm4.6 在用。

我们尝试复现了一下,没有复现你这个问题呢,是通过esc来取消shell命令的吗?

在默认模式下,系统输出编辑或者其他工具调用的时候按 esc 或者数字 3(印象中是这个)取消,然后后续的消息就回卡住。

我的系统是 macos 26 版本,m1 芯片,在 iterm2 中打开的 iflow,最近几个版本都是有这个问题,目前iflow版本是 0.3.19

刚才我复现了下你看截图

我这边Windows和mac实在没有复现你这个情况。。。。你使用esc取消试试呢

无论是 esc 还是数字 3都是一样的。看界面你们这个很像是 gemini cli 的分支,gemini cli 或者 qwen cli 用起来都是没问题的,不知道为啥你们这个就有这个问题。

另外回复框按 esc 就隐藏,这个在中文输入的时候如果输错了按 exc 取消输出会隐藏掉输入框,还好文字没丢失,建议你们也优化下这个,可以通过输入状态搞定

正常来讲esc不会隐藏输入框,看下是否快捷键冲突了?

目前测试下来,按两次 esc 可以解决,第一次 esc 取消了工具调用,第二次 esc 就会真的取消等待。看下下图应该就知道了,按第一次 esc 后,程序还在运行,这时候如果发信息就会被挂起。

好的 了解 感谢反馈,尝试了多次确实没办法复现,我们等等看是否有用户也会遇到类似情况,补充更多信息后排期解决

macos 26 iterm 下,出现工具调用的时候按 esc 一次,会出现我上图圈出来的,表明工具调用的等待进程还在,这时候发送信息就会被挂起,您可以试下。