尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

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

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-agentsbackground-agentsOpen-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 5APIOpenAIGPT 5.4、5.5、5.6 Sol/Terra/Luna、5.3 CodexChatGPT 订阅 OAuth 或 API KeyxAIGrok 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 KeyxAI 则通过 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可截图、视觉对比、验证 UICode-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 UIpackages/web/功能最全的入口实时流式输出、模型与推理强度选择器、终端面板、多人在线状态指示一次会话可跨最多 10 个仓库协同修改并逐仓库开 PR。Slack Botpackages/slack-bot/mention 或直接私聊即可启动会话支持 PNG/JPEG/WebP/GIF 图片作为提示附件结果自动回帖可在 App Home 里为每个用户设置偏好的模型和分支。详见 docs/integrations/SLACK.md。GitHub Botpackages/github-bot/PR 打开时自动审查或回复 PR 评论里的 mention支持按仓库配置。详见 docs/integrations/GITHUB.md。Linear Botpackages/linear-bot/在 issue 上 或指派智能体即开启编码会话进度活动实时回贴完成后自动关联 PR。详见 docs/integrations/LINEAR.md。Webhook 触发器通过带认证的 HTTP POST任何外部系统都能一键拉起会话——这是 Automations 自动化的核心触发方式。五、更多加分项把智能体当团队成员用 ✅除三大主线外这套系统还打包了一组实用特性⏰Automations 定时自动化cron 定时、Sentry 告警自动分诊、入站 Webhook支持 JSONPath 条件过滤、Slack 消息触发一个定时任务可扇出到最多 10 个仓库连续失败 3 次自动暂停。指南见 docs/AUTOMATIONS.mdManaged 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),仅供参考
返回列表