ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Open Agents Hobby模式实战:低成本运行云端智能体的完整指南

Open Agents Hobby模式实战:低成本运行云端智能体的完整指南 Open Agents Hobby模式实战低成本运行云端智能体的完整指南【免费下载链接】open-agentsAn open source template for building cloud agents.项目地址: https://gitcode.com/GitHub_Trending/op/open-agentsOpen Agents 是一个开源的云端智能体参考应用让你把编码 Agent 部署到 Vercel 上从提示词到代码变更全程托管。而它的Hobby 模式只需设置一行环境变量就能把聊天与云沙箱资源降到 Hobby 兼容的最低档是新手低成本体验云端智能体最划算的入门方案。一、Open Agents 是什么三层云端智能体架构Open Agents 采用清晰的分层设计理解这一点对用好 Hobby 模式很重要Web 应用 - Agent 工作流 - 沙箱虚拟机层级职责所在位置Web登录、会话、聊天与流式界面apps/web/Agent持久化多步执行的编码智能体packages/agent/Sandbox文件系统、Shell、Git、开发服务器packages/sandbox/其中最关键的设计是Agent 不跑在沙箱里。Agent 运行在 Vercel Workflow 上通过读文件、编辑、搜索、Shell 等工具与沙箱交互。这样智能体执行不绑定单次请求沙箱还能独立休眠与恢复——这正是低成本可控的基础。更完整的架构说明见 docs/agents/architecture.md。二、一行环境变量开启 Hobby 模式这是全文最核心的一步在你的 Vercel 项目环境变量中添加OPEN_AGENTS_RESOURCE_PROFILEhobby不设置时走标准配置设置为hobby后系统自动切换为 Hobby 兼容的资源默认值。该判断逻辑集中在 resource-profile.ts并在沙箱配置中生效配置项标准模式Hobby 模式沙箱硬性超时5 小时40 分钟沙箱 vCPU41空闲休眠窗口30 分钟30 分钟具体数值定义在 config.tsexport const DEFAULT_SANDBOX_VCPUS isHobbyResourceProfile() ? 1 : 4; Hobby 模式的取舍很明确用更短的运行时长和更少的算力换取 Vercel Hobby 计划下即可运行的成本。对于跑一个任务、看一次结果的尝鲜场景完全够用。三、Hobby 模式沙箱生命周期自动休眠与秒级唤醒沙箱不是常驻开机的而是按活动状态智能管理活跃中你每发一条消息都会刷新活跃计时聊天开始、结束、甚至聚焦输入框都会重置休眠空闲 30 分钟或 Hobby 的 40 分钟硬超时到达→ 自动打快照并停机不再计费运行资源唤醒回到页面点 Resume从快照恢复继续之前的工作完整的状态机、时间线示例与安全网设计状态轮询、工作流重试等都写在 SANDBOX-LIFECYCLE.md核心评估逻辑在 lifecycle.ts可持久睡眠的工作流实现在 sandbox-lifecycle.ts。沙箱默认对外暴露3000Next.js、5173Vite、4321Astro、8000内置代码编辑器四个预览端口智能体改完代码后你可以直接在浏览器里预览运行效果。四、三步部署把云端智能体跑起来 1. 克隆仓库git clone https://gitcode.com/GitHub_Trending/op/open-agents2. 在 Vercel 上导入并配置将仓库导入 Vercel使用部署按钮时 Neon Postgres 会自动开通直接提供POSTGRES_URL生成会话密钥并填入环境变量openssl rand -base64 32 # 用作 BETTER_AUTH_SECRET最小运行只需两个变量POSTGRES_URL与BETTER_AUTH_SECRET再加上OPEN_AGENTS_RESOURCE_PROFILEhobby即为完整的 Hobby 低成本配置。其余可选变量Redis/KV 缓存、基础快照 ID、语音转写等全量清单见 README 的环境变量说明。3. 登录并连接 GitHubVercel OAuth创建回调地址为https://YOUR_DOMAIN/api/auth/callback/vercel的应用填入 Client ID / Secret 后重新部署GitHub App完成配置后智能体即可克隆你的仓库、在沙箱里开分支干活并按你的偏好自动提交、推送、创建 PR自动提交是偏好驱动功能默认不总是开启如果你想在本地先跑起来只需三步bun install cp apps/web/.env.example apps/web/.env # 填入必填值 bun run web五、Hobby 模式使用建议 ✅场景建议尝鲜 / 演示Hobby 模式足够单次任务控制在 40 分钟内长任务开发中途多与智能体交互活动会不断重置休眠窗口担心上下文丢失放心休眠——快照会保留工作区Resume 即可继续团队正式使用去掉 hobby 变量切回 5 小时 / 4 vCPU 的标准档六、关键文件速查文件说明apps/web/lib/deployment/resource-profile.tsHobby / 标准资源档位判断apps/web/lib/sandbox/config.ts沙箱超时、vCPU、端口等常量apps/web/SANDBOX-LIFECYCLE.md沙箱休眠/唤醒生命周期全解apps/web/app/workflows/sandbox-provisioning.ts沙箱创建的持久化工作流packages/agent/智能体实现、工具与子代理一句话总结一行OPEN_AGENTS_RESOURCE_PROFILEhobby配合沙箱自动休眠与快照恢复机制Open Agents 让你在 Vercel 最低成本档位上也能完整体验聊天驱动、云端执行的智能体开发流。【免费下载链接】open-agentsAn open source template for building cloud agents.项目地址: https://gitcode.com/GitHub_Trending/op/open-agents创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表