В отличие от опенсорсного Cline, который действительно отправляет в LLM огромную монолитную «простыню» инструкций (системный промпт на ~800–1000 строк, где жестко зашиты все правила поведения и описания доступных инструментов), Google Antigravity устроен принципиально иначе, поэтому его системный промпт не имеет фиксированного «веса». [1, 2]
Ядро Antigravity полагается на динамическую архитектуру ИИ-агентов (Cortex Engine), и вот как это влияет на размер промпта: [3]
## 1. Базовый (минимальный) промпт
Если «вырезать» только базовые мета-инструкции ядра Antigravity, определяющие его роль как ИИ-напарника, ограничения на работу с файловой системой и логику фаз (PLANNING → EXECUTION → VERIFICATION), то короткая базовая версия занимает всего около 15–20 строк текста. Она выглядит примерно так: [4]
«You are Antigravity, a Deepmind agentic coding assistant pair-programming. Constraints: Read/Write only in active workspaces and ~/.gemini... Phases: PLANNING → EXECUTION → VERIFICATION...» [4]
## 2. Динамический вес (почему он меняется)
В реальной сессии Antigravity не отправляет гигантский текст за один раз. Вместо этого в контекст динамически подмешиваются структурированные Protobuf-блоки: [5, 6]
* Схемы инструментов (Tool Schemas): В бинарник Antigravity вшито более 420 системных сообщений и 37 конфигураций инструментов (cortex.proto). Модель получает описание конкретного инструмента (например, view_file или run_command) только тогда, когда это необходимо для текущего шага. [6, 7]
* Пользовательские агенты и правила: В экосистеме Antigravity 2.0 правила для конкретных проектов оформляются через YAML-фронтматер в локальной папке .agents/agents/. Они добавляют к промпту ровно столько строк, сколько вы сами прописали для конкретной подзадачи. [7]
Итог: Прямо «из коробки» базовые инструкции Antigravity гораздо компактнее и «умнее» структурированы за счет Protobuf-архитектуры Google, не забивая контекст лишними 800 строками текста, в отличие от Cline, который вынужден каждый раз скармливать модели весь свой тяжеловесный фреймворк. [1, 2, 5, 6]
Если вам интересно, как именно Antigravity упаковывает вызовы, вы можете отследить точный объем токенов в реальном времени с помощью встроенной команды /context прямо в терминале. Хотите узнать подробнее, как настроить кастомные правила (Custom Agents) для Antigravity, чтобы они не раздували контекст? [7, 8]
[1] [https://cline.bot](https://cline.bot/blog/system-prompt-advanced)
[2] [https://cline.bot](https://cline.bot/blog/system-prompt)
[3] [https://github.com](https://github.com/google-antigravity/antigravity-cli)
[4] [https://vc.ru](https://vc.ru/id1030806/2606078-google-antigravity-novaya-platforma-dlya-razrabotki)
[5] [https://github.com](https://github.com/Michaelliv/antigravity-prompts)
[6] [https://github.com](https://github.com/Michaelliv/antigravity-prompts)
[7] [https://antigravity.google](https://antigravity.google/blog/introducing-custom-agents)
[8] [https://dev.to](https://dev.to/arindam_1729/antigravity-cli-a-hands-on-guide-to-googles-terminal-coding-agent-5bc7)