跳到正文
Modal Blog·· 2026-07-21精选AI 评分60

Modal 与 Cognition 合作推出 Devin Outposts,Devin 执行环境可迁入 Modal Sandbox

Devin Outposts on Modal

AI 导读

Modal 宣布成为 Cognition 的 Devin Outposts 启动合作伙伴,通过开源集成 modal-devin 让 Devin 的执行环节运行在 Modal Sandbox 中,而推理仍留在 Cognition 云端,7 月 21 日起进入 alpha。

推荐理由

原文给出 Devin Outposts 的落地方式与开源集成入口,读者可据此判断智能体执行环境如何迁到自控基础设施。

正文 · AI 翻译

Devin 由 Cognition 打造,是一名 AI 软件工程师:它能半自主地规划、编写、测试并交付代码。

工程师如何工作取决于手头的任务。数据工程师需要一台能私密连接 Snowflake 的机器,而机器学习工程师则需要一台带 GPU 的开发机。我们伸手去够的机器,是待完成工作的函数,Devin 也不例外。

Devin 的默认环境由 Cognition 托管和管理,是如今大多数会话运行的地方,它被构建来很好地处理大部分软件工程工作。今天,Cognition 在此基础上推出了 Devin Outposts,它让 Devin 的执行可以转移到你控制和配置的环境中,而 Devin 的推理仍留在 Cognition 的云上。

我们很高兴成为 Devin Outposts 的发布合作伙伴。借助 modal-devin——我们的开源集成,Devin Outpost 会话在 Modal Sandbox 中运行。你既能获得 Modal 的快速冷启动、自定义镜像、多种快照技术、高性价比的突发机制和百万沙箱规模,又能保留 Cognition 托管 Devin Cloud 体验的便利。它于 2026 年 7 月 21 日起以 alpha 版上线。

考虑这样一个任务:

为这台机器上的 Qwen3.6-35B-A3B 找出最优的服务配置;我们的目标是在约 5–8 个并发用户下尽可能降低首 token 时间。

在 Cognition 的默认沙箱上,这会立即失败:没有 GPU,所以服务引擎根本无法启动。而在由 Modal 支持的 Outpost 上,这只是 Devin 可以接手的又一个任务:Modal 会按需为该会话启动一个带 GPU 的 Sandbox,完成后又缩容回零。

用 modal-devin 进行环境工程

modal-devin 是 Modal 的开源库和 CLI,用于运行 Devin Outposts。

一个队列将每个 Devin Cloud 会话连接到你运营的机器。Cognition 称该队列为“outpost”(对你们这些编排迷来说,就是一个控制平面)。modal-devin 将执行侧(数据平面)实现为一个普通的 Modal 应用:一个编排函数监视你的 outpost 中排队的会话,并启动一个 worker——一个隔离的 Modal Sandbox——来运行每个会话。

使用 modal-devin,

Devin 到来时,你实际的工具链已经设置好了。像构建任何 Modal 镜像一样构建它的镜像:你的仓库已经克隆好,依赖已经安装好,内部注册表已经接好。它预装了 Devin CLI、FFmpeg 和 Chromium,因此屏幕录制和 Devin 的实时桌面视图无需任何额外设置即可工作。

Devin 从上次中断的地方继续。挂起一个会话,modal-devin 会快照整个工作区——文件、已安装的工具,一切。稍后恢复它,无需重新克隆仓库或重新安装依赖。

一条命令即可设置你的 outpost。为智能体在你自己的机器上运行而搭建安全基础设施,通常意味着实打实的工作:队列监视器、凭据处理、沙箱化、生命周期管理。uvx modal-devin init 完成所有这些,并生成你拥有且可以继续定制的代码:一个 scheduler 函数(上面的编排器)和一个 session 函数(worker):

每个团队都有自己的 outpost。为每个团队或环境再次运行 uvx modal-devin init,比如前端一次、后端一次。每个都有自己的部署和凭据,彼此看不到对方的机密或会话。

开始使用

要求:uv、Python 3.11+、一个 Modal 账户,以及一个启用了 Outposts 的 Devin 组织。完整文档见 modal.com/docs/devin。

来源:Modal Blog · modal.com