Ваша служба безпеки сказала «ні». Пропрієтарний код за межі мережі? Навіть не обговорюється. Тож ваші розробники продовжували копіпастити в ChatGPT як дикуни, а CISO робив вигляд, що нічого не бачить.

Другого квітня Anysphere запустила Cursor 3 — «єдиний воркспейс для розробки софту з агентами». Головна фіча: self-hosted background agents, які Cursor випустив тижнем раніше. Автономне AI-кодування, при якому ваш код залишається на ваших серверах. І це від компанії, що вийшла на $2 млрд річного доходу до березня 2026, подвоївшись із $1 млрд приблизно за чотири місяці. Більше половини Fortune 500 вже користується.

Архітектура закриває compliance-питання чисто. Легкий worker-процес на ваших серверах з'єднується назовні через HTTPS із хмарою Cursor. Жодних вхідних портів, VPN-тунелів, змін у фаєрволі. Виконання коду, білди, тести, секрети, залежності — все залишається на вашій інфраструктурі. Model inference — власне, думання AI — все ще йде через API Cursor або будь-який LLM-ендпоінт (large language model — мозок за AI), який ви налаштуєте. Ваш код нікуди не тече.

Data residency: вирішено. Procurement: задоволений. Але є проблема, яку ніхто не підняв на тому закупівельному мітингу.

Поки агент працює з вашою кодовою базою, він будує семантичний індекс — глибоку карту структури, зв'язків і патернів вашого коду. Cursor називає це @Codebase. Він вивчає конвенції вашої команди, архітектурні рішення, патерни тестування. За тижні використання цей контекст накопичується у щось реально цінне: AI, який розуміє ваш проєкт.

Це розуміння живе в хмарі Cursor. І згідно з детальним аналізом від vexp.dev, воно «не доступне у вигляді, який інші інструменти можуть спожити». Без експорту. Без API. Без стандарту портативності. Офіційна документація Cursor по self-hosted агентах згадує data residency сімнадцятьма способами, але містить нуль згадок про експорт контексту чи портативність пам'яті.

Ціна переходу? За оцінкою vexp.dev, перехід на конкурента означає, що новий інструмент має «заново дослідити вашу кодову базу з нуля — перечитати файли, перевідкрити зв'язки та заново побудувати контекст», що може «подвоїти або потроїти загальні витрати на токени». Токени — шматки слів, які AI читає і за які виставляє рахунок — стають прихованим податком на міграцію. Три місяці накопиченого контексту? Зникли. Ваш новий AI стартує як розгублений інтерн у перший робочий день.

Жодного формату обміну між Cursor, GitHub Copilot і Claude Code для пам'яті агентів не існує. Деякі розробники ліплять спільні файли з інструкціями (.cursorrules, CLAUDE.md) або прикручують MCP memory servers (Model Context Protocol — щось на кшталт USB, але для підключення AI-інструментів). Це ізолента, а не рішення.

Перш ніж ваша команда затвердить Cursor 3, бо він ставить галочку напроти self-hosted, поставте одне запитання: що станеться з усім, що агент вивчив, коли ми захочемо піти? Відповідь станом на сьогодні — ви не підете. Не тому, що код у пастці — Cursor це вирішив — а тому, що контекст у пастці.

Data residency був учорашнім lock-in. Пам'ять агента — завтрашній. Cursor просто зробив клітку комфортнішою. Не відкритішою.