From agentic development to agentic deployment: building Summit at hackCBS 9.0
说明与用途
Summit 允许将 AI 代理作为持久、隔离的工作负载与用户应用一起部署,采用 outbox 驱动的编排和每会话演员模型。
问题
Deploying AI agents as durable, sandboxed workloads alongside user apps was not supported by existing PaaS platforms.
结果
Summit enables durable, sandboxed AI agent deployment alongside user code, with outbox‑driven reliability and per‑session actors for stateful conversations.
工作流
- Push code via GitHub App webhook
- Record deployment intent and outbox event in Postgres
- Orchestrator claims outbox rows and retries on crash
- Build each attempt in a gVisor sandbox with rootless BuildKit
- Reconcile intent into Kubernetes resources per user namespace
- Run agents in per‑session actors with Pi Durable conversation storage
证据
Summit is a Railway-style PaaS. You push code, and it builds and deploys your app on Kubernetes.
Agents now write our code. We wanted them to deploy it and keep running after it ships.
The outbox was the best decision we made. Every async step goes through it, so "the server restarted" never means "your deploy vanished."
An agent on Summit is a resource like a service: you create a definition, cut an immutable revision, deploy it to an environment and open sessions against it.
- 记录日期: 2026-11-03T05:28:50.315Z