⚠️ Компания xAI открыла исходный код Grok Build 15 июля xAI выложила под лицензией Apache 2.0 весь код терминального агента Grok Build — через несколько часов после скандала с загрузкой содержимого рабочих директорий в Google Cloud Buckets без явного согласия. По данным Simon Willison, один пользователь запустил утилиту в домашней папке и увидел, как на сервер отправляются SSH-ключи, базы паролей и документы. xAI сначала отключила эту функцию, затем объявила об удалении всех собранных данных и сообщила, что удержание данных по умолчанию отключено ещё с 12 июля. Кодовая база насчитывает 844 530 строк Rust, из которых только около 3% — вендорные зависимости. Репозиторий содержит один коммит, поэтому история разработки скрыта, но архитектура агента прозрачна: в xai-grok-agent/templates/prompt.md лежит системный промпт, а в xai-grok-markdown/src/mermaid.rs — автономный терминальный рендерер Mermaid-диаграмм на Unicode-символах. Набор инструментов полностью заимствован из открытых проектов Codex (apply_patch, grep_files, list_dir, read_dir) и OpenCode (bash, edit, glob, grep, read, skill, todo, write) с соблюдением лицензий Apache и MIT. Судя по структуре, Grok Build умеет переключаться между наборами инструментов для совместимости с разными средами разработки. → 844 530 строк Rust (99,97% оригинального кода), один коммит, лицензия Apache 2.0 → Инструменты заимствованы из Codex и OpenCode с сохранением лицензионной чистоты → Файл xai-grok-shell/src/upload/gcs.rs по-прежнему содержит логику загрузки в GCS, но вызов теперь возвращает жёстко заданную ошибку session_state_upload_unavailable → Mermaid-рендерер уже адаптирован под WebAssembly и запускается в браузере Открытый код не восстанавливает доверие одной лишь лицензией — особенно когда в репозитории физически остаются те самые функции, из-за которых разразился скандал, пусть и обёрнутые в заглушку. Интереснее другое: полное заимствование инструментов из сложившихся открытых кодовых агентов — не хак, а архитектурное решение, которое вынуждает xAI играть по правилам чужих экосистем, а не выстраивать свою с нуля. Simon Willison #GrokBuild #xAI #opensource #Rust #privacy