पाठ 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 के नुक़सान को सीमित करता है।