4.17以后如何继续使用iflow cli——iflow cli与qodercli和qwen code共存

一、缘起

官方给了详细的iFlowCLI → Qoder CLI 迁移指南,但是因为 4.17以后如何继续使用iflow cli——调用第三方API 所述的因为对iflow有感情、iflow下有了各种自建的积累,使用官方的迁移指南迁移后会导致qoder cli能用来,iflow cli彻底报废,我花了2天时间对比研究来一下阿里旗下3个cli工具找到了一个简单易行的iflow cli与qoder cli和qwen code共存的方案。

二、解决办法

经过研究发现iflow cli与qoder cli和qwen code的项目目录结构基本是一致的,各自有不同的记忆文件,因此建立3者工具目录之间的符号链接,再重新各自生成自己的记忆文件就能基本达到iflow cli与qodercli和qwen code共存的目的

1.建立符号链接。

不用自己动手,还是让我们强大的iflow cli出马.,分别输入提示词:

建立建立.\.qwen 与 .\.iflow 的符号链接

运行完会在你的项目目录下创建类似快捷方式的文件夹 .qwen ,但是这是符号链接而不是快捷方式,点进去会发现有了一套 与 .iflow完全一致的目录,这样qwen code就完全继承了iflow cli的全部资产(subagent、subcommand、MCP、skills)

运行结果:

与此类似,建立解决qoder cli共享工具的问题只需再iflow cli下执行提示词:

建立建立.\.qoder 与 .\.iflow 的符号链接

2.生成各自的记忆文件。

分别在项目目录下打开qwen code和qoder cli,运行/init 命令,会分别生成各自的记忆文件qwen.md和agent.md(中间需要多次的点同意),而iflow cli的记忆文件是iflow..md(如果删除iflow..md,重新在iflow中运行/init命令生成的记忆文件会是agent.md)

qoder cli 开始执行 /init 命令

qoder cli执行结果

我没找到qoder cli切换到中文界面和输出的命令,所以输出都是英文,所以为什么是qoder c替代iflow cli呢!

qwen执行 /init

qwen执行结果

三、不完美

当然我的解决办法不完美,希望大家补充

1 个赞