当前位置: 首页 > news >正文

background-agents功能特性完整清单:5家模型厂商、5种沙箱供应商、4个客户端入口

background-agents功能特性完整清单:5家模型厂商、5种沙箱供应商、4个客户端入口

【免费下载链接】background-agentsAn open-source background agents coding system项目地址: https://gitcode.com/GitHub_Trending/ba/background-agents

background-agents(Open-Inspect)是一个开源的后台智能体编码系统:你发送一条提示,云端沙箱独立完成编码任务,之后直接收获 PR。它支持 5 家 AI 模型厂商、5 种沙箱供应商和 Web / Slack / GitHub / Linear 4 大客户端入口,让开发者实现"发完就走"的异步编程体验。

一、什么是后台智能体编码系统 🧠

传统 AI 编程助手需要你全程在线盯着,而 background-agents 将"你的在场"与"工作本身"解耦:

  • 发完就走:睡前发现一个 bug,启动会话,第二天早上直接审阅 PR
  • 并行会话:同时跑多个方案,你的笔记本不再是瓶颈
  • 多人协作:把会话链接分享给同事,实时共同操作
  • 完整开发环境:Node.js 22、Python 3.12、Bun、git、GitHub CLI、无头浏览器一应俱全

每个会话运行在独立沙箱中,架构上由控制面(Cloudflare Workers + Durable Objects)调度,沙箱内由 Supervisor、OpenCode 和 Bridge 三件套驱动。整体设计思路可阅读 docs/HOW_IT_WORKS.md。

二、5 家模型厂商:按任务挑选最合适的 AI 🤖

background-agents 内置多模型支持,并按会话提供推理强度(reasoning effort)调节:

厂商代表模型接入方式
AnthropicClaude Haiku 4.5、Sonnet 4.5–5、Opus 4.5–5、Fable 5API
OpenAIGPT 5.4、5.5、5.6 Sol/Terra/Luna、5.3 CodexChatGPT 订阅 OAuth 或 API Key
xAIGrok 4.5、4.6、Grok Build 0.1SuperGrok 订阅(需手动开启)
OpenCode ZenKimi K2.5–K3、MiniMax M2.5、Qwen3.7 Max、GLM 5–5.2需手动开启
Z.AI Coding PlanGLM 5.2、5.3ZHIPU_API_KEY密钥

亮点在于OpenAI 模型可复用你现有的 ChatGPT 订阅,无需额外申请 API Key;xAI 则通过 SuperGrok 订阅走托管 OAuth。完整模型清单见 docs/AVAILABLE_MODELS.md,订阅配置参考 docs/OPENAI_MODELS.md 与 docs/GROK_MODELS.md。

💡 xAI、OpenCode Zen、Z.AI 默认关闭,在Settings > Models中启用即可。

三、5 种沙箱供应商:一个接口,随便切换 ⚡

沙箱是会话的"身体",项目把沙箱后端抽象为统一接口,提供 5 个可切换的供应商实现:

供应商代码位置说明
Modalpackages/modal-infra/Python 云端沙箱基础设施
Daytonapackages/daytona-infra/快照式开发沙箱
E2Bpackages/e2b-infra/沙箱模板基础设施
Vercel Sandboxpackages/control-plane/src/sandbox/providers/vercel/Vercel 官方沙箱
OpenComputerpackages/opencomputer-infra/云端沙箱模板

切换逻辑集中在 packages/control-plane/src/sandbox/provider-factory.ts 中,按配置名分发到对应供应商,部署时只需改配置。

每个沙箱开箱即用的能力:

  • 🌐浏览器自动化:agent-browser + 无头 Chromium,可截图、视觉对比、验证 UI
  • 💻Code-server:可选的浏览器版 VS Code,直连会话工作区
  • 🖥️Web 终端:ttyd 驱动的终端,直接嵌在会话界面里
  • 🔗端口隧道:最多 10 个开发服务器端口,经加密隧道对外暴露
  • 🔐密钥管理:AES-256-GCM 加密,支持全局 / 仓库 / 环境三级作用域

各供应商的部署细节可分别查看 docs/MODAL 相关文档、docs/VERCEL_SANDBOX_PROVIDER.md、docs/E2B_SANDBOX_PROVIDER.md。

四、4 个客户端入口:在哪办公,就在哪指挥 📡

background-agents 的核心价值之一是"接入你已有的工作流",提供 4 个客户端入口 + 1 种通用触发器:

Web UI(packages/web/)

功能最全的入口:实时流式输出、模型与推理强度选择器、终端面板、多人在线状态指示,一次会话可跨最多 10 个仓库协同修改并逐仓库开 PR。

Slack Bot(packages/slack-bot/)

@mention 或直接私聊即可启动会话,支持 PNG/JPEG/WebP/GIF 图片作为提示附件,结果自动回帖;可在 App Home 里为每个用户设置偏好的模型和分支。详见 docs/integrations/SLACK.md。

GitHub Bot(packages/github-bot/)

PR 打开时自动审查,或回复 PR 评论里的 @mention,支持按仓库配置。详见 docs/integrations/GITHUB.md。

Linear Bot(packages/linear-bot/)

在 issue 上 @ 或指派智能体即开启编码会话,进度活动实时回贴,完成后自动关联 PR。详见 docs/integrations/LINEAR.md。

Webhook 触发器

通过带认证的 HTTP POST,任何外部系统都能一键拉起会话——这是 Automations 自动化的核心触发方式。

五、更多加分项:把智能体当"团队成员"用 ✅

除三大主线外,这套系统还打包了一组实用特性:

  • Automations 定时自动化:cron 定时、Sentry 告警自动分诊、入站 Webhook(支持 JSONPath 条件过滤)、Slack 消息触发;一个定时任务可扇出到最多 10 个仓库;连续失败 3 次自动暂停。指南见 docs/AUTOMATIONS.md
  • 📦Managed Skills 托管技能:把可复用的指令与配套文件沉淀成"技能",按仓库/环境全局生效,会话可锁定技能版本保证行为可重复。指南见 docs/MANAGED_SKILLS.md
  • 🔀子会话并行spawn-child让智能体把工作拆给独立沙箱里的子会话并行执行,父会话继续推进
  • 极速启动:文件系统快照恢复 + 每 30 分钟重建的预构建镜像 + "开始打字就预热"的主动唤醒
  • 📝提交署名:commit 自动归属于发送提示的用户,PR 创建走用户 OAuth Token,确保归属正确

六、快速上手与项目结构 📚

  • 部署与本地开发:docs/SETUP_GUIDE.md、docs/GETTING_STARTED.md
  • 核心概念与架构:docs/HOW_IT_WORKS.md
  • 环境变量与密钥:docs/SECRETS.md、docs/DEBUGGING_PLAYBOOK.md
  • 多仓库自动化:docs/MULTI_REPO_AUTOMATIONS.md
  • 图片预构建:docs/IMAGE_PREBUILD.md

项目采用 monorepo 组织,核心包一览:

| 包 | 职责 | | -- | ---- | | packages/control-plane/ | 控制面:Cloudflare Workers + Durable Objects | | packages/web/ | Next.js Web 客户端 | | packages/sandbox-runtime/ | 沙箱内共享运行时 | | packages/slack-bot/、github-bot/、linear-bot/ | 三大 IM / 研发平台集成 | | packages/shared/ | 共享类型与工具 |

⚠️ 安全提示:该系统面向单租户部署设计(团队成员均可互信)。上线前建议部署在组织 SSO/VPN 之后,并仅向目标仓库安装 GitHub App。

七、总结 🎯

background-agents 用一份功能清单回答了"开源版后台编码智能体长什么样":5 家模型厂商解决"用哪个大脑",5 种沙箱供应商解决"在哪跑身体",4 个客户端入口解决"从哪下指令",再加上定时自动化、托管技能、子会话并行等扩展能力。如果你受够了盯屏式 AI 编程,这套系统值得纳入技术选型清单——MIT 协议,自由部署。

【免费下载链接】background-agentsAn open-source background agents coding system项目地址: https://gitcode.com/GitHub_Trending/ba/background-agents

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

http://www.cnnetsun.cn/news/4282151.html

相关文章:

  • 在Edge142及后续版本版本中显示IE模式按钮
  • Google Play开放第三方商店后,开发者必知的多渠道分发与签名适配指南
  • 嵌入式工程师跨界移动开发:思维碰撞与工具链对比实战
  • 多智能体模拟框架CARD:用LLM Agent生成信用卡行为模拟数据
  • COMSOL触屏App开发指南:从Application Builder到Server部署
  • AI应用开发中的配置重复与上下文管理难题
  • Java秋招面经大合集:从JVM到并发,从算法到项目实战
  • 智能车竞赛线上模式公平性挑战与工程实践反思
  • 2026数字人分身5款轻量化工具:简易操作适配新手零基础快速上手
  • Pohlig-Hellman算法:离散对数问题的脆弱性分析与安全规避
  • 多任务DETR与骨干网络在乳腺钼靶分类定位中的应用
  • 基于SpringBoot的中学信息技术教学网站设计与实现全解析
  • 千万级并发来袭,无人机平台还能稳住吗?
  • AI提效的工程化实践:从代码生成到智能体与RAG工作流
  • 设备端AI智能体实战:从Perplexity研究到Dify本地Agent搭建
  • 主数据管理理论与全栈实战|全网独家复现MDM架构数据清洗融合、黄金数据构建、全域分发治理、助力企业一数一源、数据贯通、提质降本增效
  • Vue+ECharts折柱混合图实战:国赛级数据可视化避坑指南
  • 格聂南线实测:比亚迪方程豹如何重新定义新能源越野智驾
  • Flutter for OpenHarmony 实战:IP 地址与网络信息查询:HarmonyOS ArkTS API 24 显示本机设备的局域网 IP、运营商等基础信息。
  • 百度Java社招三面面经:从Java基础到系统设计全复盘
  • 气压传感器LPS27HHW实战:防水封装、低功耗与可穿戴设计要点
  • 2026 企业级数字人直播系统5 款深度评测:平台合规性实测对比
  • Email Verification API 技术拆解:从原理到多语言实战
  • 集成式高压功率级器件,电机驱动体积与可靠性双优化
  • KMP、Manacher、bfprt三大线性算法精讲:从暴力到最优
  • NS-2网络模拟器安装与实战:从有线到无线网络仿真指南
  • ROS+MoveIt!+Gazebo机械臂仿真规划全流程实战与调优
  • AI颠覆市场调研:从人力规模到智能复用的估值逻辑
  • Knowledge Graph-Infused Fine-Tuning for Structured Reasoning in Large Language Models
  • 同城跑腿小程序v3.0.62:架构、调度与性能优化实战