तुमने अपना coding agent उसी तरह चुना जैसे text editor चुनते हो। Vibes, speed, शायद किसका logo ज़्यादा cool लगा। उसने यहाँ-वहाँ एक line autocomplete कर दी, और ज़िंदगी मज़े में चल रही थी।
31 मार्च से 10 अप्रैल के बीच, हर major AI coding tool helpful autocomplete से autonomous agent में upgrade हो गया — जो तुम्हारा पूरा codebase clone करता है और cloud में बिना किसी supervision के चलता है। चार vendors। Same architecture। Same दो हफ्तों का window। हमने individual launches cover किए हैं — Codex की growth, Anthropic के managed agents, Cursor के cloud VMs, Copilot का expansion। लेकिन जो चीज़ actually matter करती है वो अभी तक किसी ने map नहीं की: तुम्हारा code किसके पास जाता है, और वहाँ उसका क्या होता है।
चारों vendors ने same product बनाया। लेकिन तुम्हारे data के बारे में बिल्कुल अलग-अलग decisions लिए। यहाँ पूरा breakdown है।
Codex तुम्हारा repo OpenAI-managed microVMs पर clone करता है। Execution के दौरान network बंद रहता है — जो सुनने में reassuring लगता है, जब तक तुम्हें realize न हो कि उन्होंने kill switch इसलिए बनाया क्योंकि default architecture network access support करता है। Zero Data Retention enterprise plans पर available है। बाकी सबके लिए OpenAI की standard training policy लागू होती है। Sam Altman ने 8 अप्रैल को 30 लाख weekly users celebrate किए। यानी हर हफ्ते 30 लाख repos OpenAI के infrastructure पर upload। चैन की नींद सो जाओ।
Claude Managed Agents 8 अप्रैल को launch हुए और Anthropic-managed containers में $0.08 प्रति session hour पर चलते हैं। Credentials एक vault में रहते हैं जो sandbox से बाहर है — generated code तुम्हारे tokens को कभी touch नहीं करता। Anthropic ने day one पर अपनी isolation architecture का detailed engineering breakdown publish किया। चार vendors में से एक ने अपना काम दिखाने की ज़हमत उठाई। नोट कर लो।
Copilot cloud agent GitHub Actions runners पर execute होता है। 3 अप्रैल से organizations अपने workloads self-hosted runners के through route कर सकती हैं — यानी code उनके अपने hardware पर रहता है। GitHub अब सभी agent commits को verified mark करता है। Self-hosted option genuinely useful है अगर तुम्हारी security team को पता हो कि ये exist करता है। GitHub ने ये announcement एक changelog entry में दो और updates के बीच दबा दिया। Classic।
Cursor cloud agents Cursor-managed Linux VMs पर चलते हैं। Enterprises 31 मार्च से self-host कर सकते हैं। Public data retention policy? Detailed नहीं है। मैंने blog चेक किया, docs चेक किए, terms of service पढ़ी। जिस tool को ज़्यादातर developers ने vibes और smooth animations के basis पर चुना, उसके लिए ये एक conspicuous absence है। तुम अपना पूरा codebase एक ऐसी company को ship कर रहे हो जिसने ये बताया ही नहीं कि बाद में वो उसके साथ क्या करती है।
चलो हिसाब लगाते हैं। एक vendor ने अपनी isolation architecture publish की। एक self-hosting offer करता है लेकिन announcement दबा दी। एक ने network kill switch बनाया उस चीज़ के लिए जिसे इसकी ज़रूरत ही नहीं होनी चाहिए थी। और एक — जिसके पास arguably सबसे ज़्यादा individual developer momentum है — उसने तुम्हें बताया ही नहीं कि agent finish होने के बाद तुम्हारे code का क्या होता है।
अजीब बात ये है: ज़्यादातर security teams ने इन tools को autocomplete वाले ज़माने में approve किया था, जब AI एक बार में बस एक file देखता था। Autonomous mode का मतलब है कि agent तुम्हारा पूरा repository traverse करता है, dependencies install करता है, और सैकड़ों files पर decisions लेता है। जो tool तुम्हारी security team ने approve किया था, वो अब exist नहीं करता। कुछ और है जो उसका नाम पहने हुए है।
Autonomous mode enable करने से पहले, तीन चीज़ें check करो। पहली: तुम्हारा code physically कहाँ execute होता है — तुम्हारी machine पर, vendor के cloud पर, या किसी default पर जो तुमने कभी configure नहीं किया? दूसरी: vendor की data retention policy आज क्या कहती है, signup के वक़्त क्या थी वो नहीं? तीसरी: तुम्हारी security team ने इस tool को approve किया था, या उस बहुत simpler tool को जो ये पहले हुआ करता था?
तुम्हारे coding agent का choice पहले एक productivity preference था। अब ये एक data residency decision है जो तुम हर बार enter दबाकर by default ले रहे हो। सबका architecture same है। बस फ़र्क ये है कि तुम्हारा source code किसके servers पर पड़ा है — और उन्होंने तुम्हें बताने की ज़हमत उठाई या नहीं।




