Open SWE — LangChain 开源内部编码 Agent 框架

LangChain 正式开源 Open SWE,一套专为内部编码智能体设计的开源框架。基于 Deep Agents 和 LangGraph 构建,目前已获 10,000+ GitHub Stars。

背景:三大企业的共同模式

Stripe(Minions)、Ramp(Inspect)、Coinbase(Cloudbot)各自独立构建了内部编码 Agent,却在架构上惊人地趋同:隔离云沙箱、精选手工具集、Slack 优先触发、子 Agent 编排。Open SWE 将这些共性提炼为可定制框架。

核心架构

1. Agent 引擎:组合 Deep Agents

不从头造轮子,而是在 Deep Agents 之上组合。好处有二:Deep Agents 改进时可直接升级,无需重写自定义代码;组织特有的工具、提示和流程作为配置而非对核心逻辑的修改来维护。

2. 沙箱:隔离云环境

每个任务运行在独立的云 Linux 沙箱中。支持 Modal、Daytona、Runloop、LangSmith 等多种沙箱提供商,也可自行实现。

3. 工具集:精选手而非堆砌

包含 execute(shell 命令)、fetch_url(网页抓取)、http_request(API 调用)、commit_and_open_pr(Git 提交+PR)、linear_comment(Linear 更新)、slack_thread_reply(Slack 回复),外加 Deep Agents 内置的文件读写工具。

4. 上下文工程:AGENTS.md + 源码

仓库根目录的 AGENTS.md 被自动注入系统提示;Linear Issue 或 Slack Thread 的全部上下文在启动前即已装配。

评价

Open SWE 的价值不在于又是一个编码 Agent,而在于它验证了一个趋势:内部编码 Agent 的架构正在趋同。当 Stripe、Ramp、Coinbase 三家公司独立走向相同架构,这就不再是偶然,而是一种新范式的收敛信号。

对想构建内部编码 Agent 的团队来说,Open SWE 提供了一个可以直接跑起来的起点,而非需要从零设计的白板。

滚动至顶部