Инструмент 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 в инфраструктурных компонентах становится стандартом для повышения производительности агентных сред.