想确认Devin AI是否准确理解了您的需求、有没有遗漏关键步骤,或者排查某次执行卡在了哪个环节?直接查阅它的进度日志区,这是最可靠的方法。日志区并非简单的操作流水账,而是完整展示了Devin的目标拆解逻辑、子任务调度顺序以及实时执行反馈的原始数据。
定位并开启Devin的进度日志区
在Devin网页界面的右下角,点击悬浮的【Log】按钮(注意不是“Chat”或“Files”标签),弹出侧边栏便是进度日志区。如果该按钮完全不可见,说明当前会话尚未触发任何实际执行动作——请先提交一个包含明确动作的指令,例如“部署一个Flask API到Render”。
日志区域默认处于折叠状态,点击顶部的“Show full log”展开全部内容,即可看到带时间戳的结构化条目,每一条对应一次规划决策或工具调用。
理解关键日志层级:从Goal到Step
日志采用三级嵌套结构呈现:【Goal】→【Plan】→【Step】。最顶层是用户初始输入的自然语言目标(比如“给React前端添加暗色模式切换按钮”),其下紧接着AI生成的Plan段落,包含3至7个编号子任务(例如①分析现有CSS变量体系、②编写useDarkMode Hook等)。每个Step展开后可查看具体执行命令(如grep -r "color-scheme" src/)、返回结果摘要以及状态标识(✅成功 / ⚠️重试 / ❌失败)。这里有一个容易忽略的细节:Plan段落中的子任务编号并非执行顺序,而是逻辑分组序号;真正的执行流由Step前缀的Unix时间戳决定,而非数字序号。
快速定位阻塞点的三种有效方法
方法一:利用浏览器Ctrl+F搜索“❌”符号,直接跳转到第一个失败的Step,检查它的“Error message”字段,看是否提示权限不足、路径不存在或API频率限制——这类错误通常需要人工干预环境配置。
方法二:搜索关键词“retrying”,找到连续出现3次以上同一Step的记录,说明Devin正在陷入循环重试。此时应果断中断会话,并补充约束条件(例如“不要修改node_modules目录”)。
方法三:直接将日志滚动条拖至底部,查看最后一条带“✅”标记的Step之后,是否还有未完成的Plan项。若存在灰色未激活条目,说明Devin已主动放弃后续任务——原因通常写在上一条带“⚠️”标记的Step备注中。
导出原始日志用于复盘分析
日志区右上角设有“Export as JSON”按钮,点击即可将文件保存到本地。
该JSON文件包含完整时间戳、LLM调用上下文、工具执行参数与原始返回数据,既可用于向团队同步问题细节,也可输入其他AI模型进行二次归因分析——但【导出前请务必手动删除其中包含API Key或数据库密码的行】,这一提醒值得特别强调。

