跳转到主要内容

Documentation Index

Fetch the complete documentation index at: https://docs.devin.ai/llms.txt

Use this file to discover all available pages before exploring further.

Fast Context 是 Devin Desktop 中的一个专用子 Agent,借助 SWE-grep 模型从你的代码库中检索相关代码,速度最高可比传统 Agent 搜索快 20 倍。它让 Cascade 能够在保留前沿模型智能水平的同时,快速理解大型代码库。

使用 Fast Context

当 Cascade 收到需要进行代码搜索的查询时,Fast Context 会自动启用。 出现以下情况时,就说明 Fast Context 正在发挥作用:
  • Cascade 会在你的代码库中快速定位相关文件
  • 针对大型代码库的查询完成速度比以前更快
  • Cascade 花在阅读无关代码上的时间更少

工作原理

Fast Context 使用 SWE-grepSWE-grep-mini,这两种自定义模型专为快速代码检索而训练。它们将传统嵌入式搜索的速度与 Agent 式探索的智能结合起来。 当你向 Cascade 发起需要搜索代码库的查询时,Fast Context 会自动启用,以便:
  1. 通过并行工具调用识别相关文件和代码片段
  2. 同时执行多次搜索
  3. 在几秒钟内返回有针对性的结果,而不是等上几分钟
这种方法可避免上下文污染,并有助于缓解传统的速度与准确性权衡。通过将检索工作交给专门的子 Agent,Cascade 能将上下文预算和智能留给当前真正的任务。

SWE-grep 模型

Fast Context 由 SWE-grep 模型系列提供支持:
  • SWE-grep:针对复杂检索任务优化的高智能版本
  • SWE-grep-mini:超高速版本,处理速度超过每秒 2,800 个令牌
这两个模型都通过强化学习进行训练,擅长并行工具调用和高效浏览代码库。它们每轮最多可执行 8 次并行工具调用,最多进行 4 轮,因此能够同时探索代码库的不同部分。 这些模型使用一组受限且兼容跨平台的工具 (grep、read、glob) ,以确保在不同操作系统和开发环境中都能保持一致的性能。