Devin 1.5 现已上线!我们对 Devin 的体验进行了端到端的全面升级,使得与 Devin 的协作变得更加轻松。
Devin IDE
Devin 现在在一个交互式的 VSCode 环境中工作,该环境已加载了您的代码库。您可以实时查看 Devin 的编辑,然后使用您熟悉的 IDE 工具和快捷方式对更改进行调整或直接测试 Devin 的代码。
点击“Review Changes”以查看文件编辑的差异视图。由于您处于一个功能齐全的 IDE 中,因此可以在新标签页中打开文件、跳转到定义等。
Devin 可能会发送代码的引用或参考。点击这些引用将深度链接到 VSCode!
点击“Follow Devin”以实时跟随 Devin 的编辑。点击停止以接管并自己使用 IDE。
使用 Command K 从自然语言生成终端命令。
使用 Command I 快速回答问题或快速编辑文件。
Devin 的所有终端、命令及其输出都可在 VSCode 中使用。从只读切换到可写以运行您自己的命令。
无需离开 Devin 网页应用即可端到端测试和修复更改。让 Devin 在本地运行您的应用程序,或者接管并自己运行命令。然后使用 Devin 的浏览器自己测试本地构建!
交互式规划器
每次启动新会话时,Devin 会在几秒钟内响应相关文件、发现和初始计划。在让 Devin 自主工作之前,先查看您的更改并对 Devin 的计划提供反馈。
Devin 快速扫描相关文件和代码片段以生成初始计划。此初始计划和后续消息现在可能会引用代码片段和文件,点击这些引用将深度链接到 Devin IDE!
对于更复杂的任务,点击“Wait for my approval”,以便 Devin 等待您对其完整计划的反馈。在 VSCode 中一起头脑风暴和探索代码库以完善计划。
默认情况下,如果您不点击“Wait for my approval”,Devin 会等待 30 秒以获取您的输入,然后再继续。您始终可以在“设置 > 自定义”中更改默认行为。
Devin 搜索
Devin 搜索是一个新工具,旨在快速回答有关您代码库的问题。使用 Devin 搜索来回答一次性问题,例如“找出身份验证后端端点的定义位置”或“查找引入新支持功能的提交”,或者使用它来为您希望 Devin 执行的任务绘制初始规范。
🔎 Devin 搜索 -> Devin:在使用 Devin 搜索找到相关代码后,让 Devin 进行代码更改。使用 Cmd + Enter 快速构建高质量的 Devin 提示,使用您的搜索上下文。
🔬 深度模式:对于需要深入研究的复杂问题,开启深度模式。
📓 Devin 的 Wiki 被 Devin 搜索用来更好地理解您的代码库,也可能对您有所帮助!它包含架构图、源链接等。在侧边栏底部查看。
💬 提出后续问题 - 您可以上下滚动或使用右侧的组件(悬停时出现)来导航您的历史记录 🔗 分享您的 Devin 搜索结果:在与同事讨论代码时,尝试分享您的搜索结果链接
💡 提示:目前,我们建议在 Chrome 中设置站点搜索快捷方式,以便更快地从浏览器地址栏启动 Devin 搜索查询。只需转到 chrome://settings/searchEngines 并添加一个站点搜索,URL 为 app.devin.ai/search?prom…