一、缘起
官方给了详细的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执行结果
三、不完美
当然我的解决办法不完美,希望大家补充





