Инструмент Claude Code, начиная с версии 2.1.181, перешел на использование новой реализации среды выполнения Bun, полностью переписанной на языке Rust. Это обновление позволило оптимизировать производительность инфраструктуры: время холодного запуска приложения на ОС Linux сократилось на 10%. Переход прошел незаметно для большинства пользователей, подтверждая стабильность архитектурных изменений в агентных инструментах.

Bun представляет собой высокопроизводительную среду выполнения JavaScript, которая активно используется для ускорения работы современных инструментов разработки и агентных систем. Переписывание ядра проекта на Rust направлено на повышение безопасности памяти и дальнейшее снижение накладных расходов при выполнении скриптов, что критически важно для инструментов, работающих в интерактивном режиме с LLM.

Данное изменение подчеркивает тренд на использование низкоуровневых языков программирования в инфраструктуре ИИ-агентов. Замена компонентов на Rust позволяет разработчикам добиваться большей предсказуемости и скорости отклика, что напрямую влияет на качество взаимодействия пользователя с агентом при выполнении сложных задач по написанию и отладке кода.

Ключевые факты

  • Обновление внедрено в Claude Code начиная с версии 2.1.181, выпущенной 17 июня.
  • Переход на Rust-версию Bun обеспечил прирост скорости запуска на 10% в среде Linux.
  • Bun, написанный на Rust, обеспечивает более эффективное управление ресурсами по сравнению с предыдущими реализациями.
  • Использование Rust в инфраструктурных компонентах становится стандартом для повышения производительности агентных сред.