現在可以安心合上筆記本電腦了:在Amazon Bedrock AgentCore上託管編碼智能體
Amazon Bedrock AgentCore Runtime為每個智能體會話提供獨立的微VM,包含持久化工作區、通過Gateway的安全工具訪問以及內置的可觀測性,使得Claude Code、Codex、Kiro、Cursor等可以並行運行而不會共享密鑰、端口或文件系統。合上電腦,去吃晚餐,明天可以繼續之前的工作。
如今,許多開發者養成了一個習慣:開會時半開筆記本電腦,一對一交流時用支架撐住屏幕以防休眠,甚至在回家路上也抱着電腦,生怕合上蓋子就會中斷正在運行的編碼智能體(如Claude Code、Codex、Kiro等)。Business Insider甚至專門報道了這一現象。
這些智能體本質上都需要五個基本要素:一個shell、一個文件系統、項目代碼、依賴項和相應的權限(包括文件系統操作權限以及網絡和外部世界的憑證)。筆記本電腦恰好提供了這一切。但“最近便的機器”並不等於“最合適的機器”。Amazon Bedrock AgentCore Runtime正是為此而生:它為每個智能體會話提供一個專用的環境——一個隔離的Linux微VM,配有持久化工作區、真正的shell以及確定性命令執行。與簡單的沙箱不同,AgentCore還集成了身份層(智能體以觸發它的用户身份行動)、網關層(通過單一MCP端點提供GitHub、Jira、Slack等工具,且真實令牌保存在智能體外)以及可觀測性(每一步操作都記錄在CloudWatch中)。這樣一來,開發者終於可以合上筆記本電腦了。
AgentCore的核心能力包括:1)持久化工作區:通過託管會話存儲,每個會話擁有一個零配置的持久目錄,即使微VM空閒,文件系統也會保留14天。重新連接時,新的微VM毫秒級掛載同一文件系統。2)真實交互式shell:支持PTY後端的終端訪問,包括顏色、Tab補全、Ctrl+C等,並且可以同時打開多個終端分別連接到不同的微VM,合蓋後第二天重新連接即可恢復會話。3)確定性命令執行:應用層可以直接向微VM發送shell命令,無需經過LLM,從而節省token開銷並確保確定性操作(如運行測試、推送分支)。4)自帶文件系統:可掛載S3或EFS訪問點作為POSIX目錄,用於共享技能庫、依賴緩存等,最多五個掛載點。
AgentCore支持任何智能體(Claude Code、Codex、Kiro、OpenCode、Cursor CLI等)和任何模型,可通過Amazon Bedrock、直接提供商API或自建網關路由。並行運行多個智能體時,每個會話擁有獨立的微VM,不會發生端口或文件系統衝突。總之,AgentCore將開發者的“筆記本電腦體驗”從物理設備的束縛中解放出來,讓編碼智能體在雲端持久、安全、可觀測地運行。