तुम्हारी security team ने मना कर दिया था। Proprietary code network से बाहर जाए? बिल्कुल नहीं चलेगा। तो तुम्हारे developers जानवरों की तरह ChatGPT में copy-paste करते रहे, और CISO ने अनदेखा करने का नाटक किया।
2 अप्रैल को Anysphere ने Cursor 3 लॉन्च किया — "agents के साथ software बनाने का एक unified workspace।" इसका main feature: self-hosted background agents जो Cursor ने एक हफ्ते पहले ship किए थे। Autonomous AI coding जो तुम्हारा code तुम्हारे servers पर रखती है। और ये उस company से आ रहा है जिसने मार्च 2026 तक $2B annual recurring revenue छू लिया — सिर्फ चार महीनों में $1B से double। Fortune 500 की आधी से ज़्यादा companies पहले से इसे use कर रही हैं।
Architecture compliance का box cleanly tick करता है। तुम्हारे servers पर एक lightweight worker process चलता है जो HTTPS से outbound Cursor के cloud से connect होता है। कोई inbound ports नहीं, कोई VPN tunnels नहीं, कोई firewall changes नहीं। Code execution, builds, tests, secrets, dependencies — सब तुम्हारे infrastructure पर रहता है। Model inference — यानी actual AI thinking — Cursor की API या जो भी LLM endpoint (large language model — AI का दिमाग) तुमने configure किया हो, उस पर hit करती है। तुम्हारा code कहीं नहीं जाता।
Data residency: solved। Procurement: खुश। लेकिन एक problem है जो procurement meeting में किसी ने उठाई ही नहीं।
जब agent तुम्हारे codebase पर काम करता है, तो वो एक semantic index बनाता है — तुम्हारे code की structure, relationships और patterns का एक deep map। Cursor इसे @Codebase कहता है। ये तुम्हारी team की conventions सीखता है, तुम्हारे architecture decisions, तुम्हारे testing patterns। हफ्तों के use के बाद, ये context किसी genuinely valuable चीज़ में बदल जाता है: एक AI जो तुम्हारे project को समझता है।
वो समझ Cursor के cloud में रहती है। और vexp.dev की detailed analysis के मुताबिक, ये "इस तरह expose नहीं की गई है कि दूसरे tools इसे consume कर सकें।" कोई export नहीं। कोई API नहीं। कोई portability standard नहीं। Self-hosted agents पर Cursor के official docs में data residency सत्रह तरीकों से mention है लेकिन context export या memory portability का ज़ीरो mention है।
Switch करने की कीमत? vexp.dev का estimate है कि किसी competitor पर जाने का मतलब है कि नए tool को "तुम्हारे codebase को scratch से re-explore करना होगा — files दोबारा पढ़नी होंगी, relationships दोबारा discover करनी होंगी, और context दोबारा establish करना होगा," जो "तुम्हारे total token spend को double या triple कर सकता है।" Tokens — वो word-chunks जो AI पढ़ता है और जिनका bill आता है — hidden migration tax बन जाते हैं। तीन महीने का जमा किया हुआ context? गया। तुम्हारा नया AI पहले दिन एक confused intern की तरह शुरू करता है।
Cursor, GitHub Copilot, और Claude Code के बीच agent memory के लिए कोई interchange format नहीं है। कुछ developers shared instruction files (.cursorrules, CLAUDE.md) का jugaad लगाते हैं या MCP memory servers (Model Context Protocol — AI tool connections के लिए USB जैसा कुछ समझो) बोल्ट करते हैं। ये jugaad है, solution नहीं।
इससे पहले कि तुम्हारी team Cursor 3 पर sign-off कर दे सिर्फ इसलिए कि self-hosted का box tick हो गया, एक सवाल पूछो: जब हम जाना चाहेंगे तो agent ने जो कुछ सीखा उसका क्या होगा? आज का जवाब ये है कि तुम जाओगे ही नहीं। इसलिए नहीं कि code फंसा है — Cursor ने वो solve कर दिया — बल्कि इसलिए कि context फंसा है।
Data residency कल का lock-in था। Agent memory कल का lock-in है। Cursor ने बस पिंजरा ज़्यादा comfortable बना दिया। ज़्यादा open नहीं।





