Vercel Labs द्वारा जारी किया गया यह open-source reference app बैकग्राउंड coding agents को सीधे बनाने और चलाने का वातावरण प्रदान करता है। इसे Web → Agent Workflow → Sandbox VM की 3-लेयर संरचना में डिज़ाइन किया गया है। यह reference app fork करके संशोधित करने के उद्देश्य से बनाया गया है, और इसे black box की तरह इस्तेमाल करने के लिए डिज़ाइन नहीं किया गया है.

मुख्य विशेषताएँ

  • Agent ≠ Sandbox: agent, VM के अंदर नहीं चलता। यह बाहर से tools (फ़ाइल पढ़ना, एडिट करना, shell commands आदि) के ज़रिए sandbox के साथ interact करता है
  • Sandbox Workflow: sandbox को snapshot-आधारित तरीके से create·hibernate·resume किया जा सकता है, और इसका lifecycle agent execution से स्वतंत्र होता है
  • Workflow SDK आधारित durable execution: chat request workflow run शुरू करती है, और agent turn कई persistent steps में बना रहता है। stream reconnect के ज़रिए चल रहे execution को फिर से जारी रखा जा सकता है
  • GitHub integration: repo clone, branch work, auto commit·push·PR creation तक support
  • Vercel one-click deployment: Next.js app के रूप में सीधे Vercel पर deploy किया जा सकता है

फायदे

  • agent और sandbox अलग होने से model replacement, sandbox implementation change, और agent logic modification को एक-दूसरे से स्वतंत्र रूप से किया जा सकता है
  • snapshot-आधारित hibernate/resume से inactive होने पर resources वापस लिए जा सकते हैं, जबकि state सुरक्षित रहती है
  • frontend (chat UI) और agent runtime एक ही codebase में होने से integration cost कम रहती है

नुकसान

  • Vercel Sandbox, Workflow SDK जैसी Vercel platform features पर मजबूत निर्भरता होने से दूसरे infrastructure पर port करना कठिन है
  • शुरुआती setup में 10 से अधिक environment variables (PostgreSQL, Vercel OAuth, GitHub App, encryption key आदि) की आवश्यकता होती है
  • यह एक Labs project है, इसलिए API stability या long-term maintenance की कोई आधिकारिक गारंटी नहीं है

अंतर

ज़्यादातर AI coding agents में agent और execution environment एक साथ बंधे होते हैं। Open Agents agent को sandbox के बाहर रखकर केवल tool calls के माध्यम से जोड़ने वाली संरचना को एक स्पष्ट design principle के रूप में अपनाता है। VM एक शुद्ध execution environment बना रहता है, और agent logic Workflow SDK के ऊपर durable तरीके से चलती है। साथ ही, यह black-box SaaS नहीं बल्कि fork किया जा सकने वाला reference implementation है, जो इसे अलग बनाता है.

निहितार्थ

  • agent-sandbox separation pattern ऐसी संरचना देता है जिसमें model, execution environment, और orchestration को स्वतंत्र रूप से बदला जा सकता है
  • Vercel Sandbox·Workflow SDK·AI SDK को एक ही stack में जोड़कर agent infrastructure layer बना रहा है
  • अगर कोई टीम अपना coding agent डिज़ाइन कर रही है, तो यह 3-लेयर separation structure architecture reference के रूप में उपयोगी हो सकता है

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.