我不希望它运行sudo以及修改项目目录和自己提到的目录之外的内容,就算写在IFLOW.md或者AGENT.md里,以及prompt里写进去,当执行多轮后,它还是会偶尔出现运行sudo命令或者自己修改许可目录外文件的行为。这就很难放心让它自动进行debug或者代码修订了。
正常来说现在的 iflow 不会主动访问项目以外和 .gitignore 中的目录,更新到最新的 0.5.14 了吗,还有试试智能模式,这个模式会识别敏感操作
是智能模式也是最新版本的iflow,我也不知道为啥。大部分时候确实会被检测到并提示,但是如果你让他自动进行,比如“请测试xxx.sh脚本,生成日志,然后根据日志错误自行修订脚本”,有时候它会认为错误是项目外的设置问题然后就自己修改了。
这就不太清楚,没遇到过这种情况,得官方的人来看看才知道 @10011695425
这么看就有点奇怪了…
没太在意,我遇到的都是不可以超出当前项目文件夹的.
智能模式好用吗
正常来说不会超出项目目录权限。试试给他规定“仅测试本项目目录,如无其他错误不需要修改”
不清楚具体原因,但最新版智能模式的 iflow 确实有这样的表现
大部分时候都好用,就是一旦对话长了,尤其是制定了一个项目计划,让它轮询检测错误并自动修订,它有时候就会忘记,哪怕写入IFLOW.md或者AGENT.md里。
这么一说,我昨晚让他给我装个ollama,然后我忘了给wsl搭梯子,他就默认我没代理,就跑去改我系统的代理设置了
百分百应该不太能吧
我也觉得“100%”不太可能,
不过你可以试试写设置,sandbox、coreTools、excludeTools
CLI 配置 | 心流开放平台
这个不是可以写path么?它不读path?
不会吧。。这么跳。。啥模式
yolo模式就这样 ![]()
我在最开始描述了不允许访问xxxx之类的约束,也在AGENTS.md和IFLOW.md里写了约束,但是多几次对话它就忘了。感觉并没有每次或者多少轮对话就强制读说明文件,然后本身还会因为大模型特有的极易混淆而出错。
感谢,我再问问iflow看该怎么写sandbox,我自己写不来。。。。。
实在不行就试试这个方法吧,sandbox 我在 linux 也没启动起来
不知道 macos 怎么样,不过 sandbox 也是 docker,这个也是 docker,或许可以试试



