情况描述
每次运行到“使用 frontend-tester 验证效果”都卡死,讨厌这种长时间没有回应的感觉
建议
引导用户如何使用打开web开发效果(如直接打开html;如iflow自动部署释放浏览器链接)
每次运行到“使用 frontend-tester 验证效果”都卡死,讨厌这种长时间没有回应的感觉
引导用户如何使用打开web开发效果(如直接打开html;如iflow自动部署释放浏览器链接)
收到,最近正在研究这里,我们正好一起看下如何处理
现在是所有涉及到前端改动的都会自动触发frontend-tester工具么
在Trea里开发前端的时候,开发完成Trea会用集成的webview打开预览,在预览里手动点击查看前端交互功能,如果有严重的问题,比如服务报错,trae可以感知到,并自动开始读取报错日志尝试修复,这个我觉得比较智能好用一些,省的你给他贴报错日志了,frontend-tester似乎也有类似的逻辑?记忆中遇到过几次它自己检测到错误开始修复的。
非严重的问题,在trae里可以一键将控制台报错日志发送到对话,并@Debugger智能体去修,这个也比较方便,之前也提过一嘴,期待vscode插件可以实现。
现在看起来的问题是,默认自动启动的这个frontend-tester执行效率有问题,不知道是在起无头浏览器时遇到问题还是怎么,在优化解决frontend-tester执行过程中问题的时候,是不是也可以考虑:
梦到哪写到哪 ![]()
我安装了Chrome DevTools MCP和Playwright-MCP,好像好多了,有页面跳出来…
应该是它默认开启的浏览器是一个小的窗口,不是全屏的,然后你的前端做了响应式布局,它咔咔一截图就这样了 ![]()
补充一下我的想法,不知道是否和你一样:
引导用户如何打开文件,也最好在其他地方讲明白,例如官方文档/博客。
不要放在系统prompt里面让ai教用户,或者让它自说自话启动服务器。
本质上是我们希望它高效完成任务,对话里面干别的事情会有指令遵循的问题。如果用户真的希望ai帮它打开,那最好口头说一下。
我觉得iflow在系统提示词里面可能有一个自己的网页开发流程。这个对于“一句话生成网页”之类的模糊提示词的任务可能有用,但有时候会和用户的意图打架。(不是严重的打架,就比如这里启动前端测试agent,其实用户没有要求这样。)
用户指令:
帮我生成一个html,用来介绍 湾流G550
iflow cli 响应:
文件已经生成,请现在双击G550.html到浏览器打开
用户指令:
帮我生成一个官网落地页,用来介绍 湾流G550,使用nextjs全栈开发
iflow cli 响应:
项目已经开发完成啦,
安装依赖
npm install
启动开发模式
npm run dev
就是,一直给我卡在这,希望下个版本更新能取消掉这个
哈哈哈哈哈