पाठ 4 / 29

Agents कहाँ चलते हैं: Editor, Terminal, Cloud और CI

मुख्य परिवेशों और उनके समझौतों की तुलना करें।

आपके पास, या दूर

Agents कई जगह चलते हैं। Editor/IDE में वे दिखते diffs और त्वरित अनुमोदनों के साथ आपके बग़ल में काम करते हैं: संवादात्मक काम के लिए बढ़िया। Terminal में command-line agent आपके स्थानीय repository में आपके shell और tools के साथ काम करता है, जो शक्तिशाली है पर आपकी अनुमतियों से चलता है। Cloud में agent repository की प्रति पर दूरस्थ sandbox में चलता है, कई कार्यों पर समानांतर पृष्ठभूमि में काम कर सकता है, और branch या pull request लौटाता है: सुविधाजनक और अलग, पर आपकी स्थानीय स्थिति नहीं देख सकता और repository व secrets सावधानी से सेट करने पड़ते हैं। CI या automation में agent events (विफल build, नया issue) पर कड़ी, पूर्व-निर्धारित अनुमतियों में प्रतिक्रिया देता है। जगह कितनी स्वायत्तता चाहिए, कार्य कितना जोखिम भरा है और कितना अलगाव चाहिए से चुनें: जितना अधिक स्वायत्त, उतना अधिक अलग होना चाहिए।

परिवेश चुनना

सिर्फ़ शुरुआती बिंदु।

Environment   Autonomy   Isolation   Good for                                 Watch out for
editor / IDE  low-medium  none        interactive edits, learning the code     approving too fast
terminal      medium      none        repo-wide changes with local tools       runs with YOUR permissions
cloud sandbox high        strong      parallel/background tasks -> PRs         no local state; secrets setup
CI automation scoped      strong      triage, flaky-test fixes, upgrades       strict permissions, budgets

अलगाव को स्वायत्तता से मिलाएँ

अपने editor में संवादात्मक को हल्का अलगाव चल सकता है; बिना निगरानी के cloud runs भारी sandbox में होने चाहिए।

त्वरित जाँच: कौन-सी जोड़ी "अधिक स्वायत्तता, अधिक अलगाव" नियम का पालन करती है?

  • आपके laptop पर admin अधिकारों वाला पूर्णतः स्वायत्त agent
  • Repository की प्रति पर sandbox में काम करता पृष्ठभूमि cloud agent
  • बिना समीक्षा के main पर push करता agent
  • Production credentials रखने वाला agent
Answer

Repository की प्रति पर sandbox में काम करता पृष्ठभूमि cloud agent — अलगाव स्वायत्त agent के नुक़सान को सीमित करता है।