Тёмная сторона Луны переписывает терминального AI-агента и переименовывает его в Kimi-Code, соответствуя архитектуре Claude Code

robot
Генерация тезисов в процессе
Согласно мониторингу Beating, агент для кодирования на терминале с открытым исходным кодом kimi-cli под проектом The Dark Side of the Moon тихо переходит на миграцию репозитория и переписывает архитектуру, официально переименованный в kimi-code. Чтобы решить узкие места в интерактивной реакции и эффективности выполнения оригинальной версии на Python, команда разработчиков полностью приняла технический маршрут Claude Code, терминального инструмента от Anthropic, завершив полную архитектурную реконструкцию на базе TypeScript и среды выполнения Bun. Это позволило добиться холодных запусков за миллисекунды и плавного интерфейса терминала (TUI). Эта архитектурная корректировка означает, что Kimi полностью отказался от исходного стека технологий на Python и полностью согласился и принял зрелые решения Claude Code. Инструмент использует Commander.js для разбора команд и заменяет Rich и prompt-toolkit на React Ink для реализации нового отзывчивого интерфейса TUI. Восстановление включает 166 исходных файлов TypeScript, с добавлением более 38 000 строк кода. В проверке на базе SWE-bench Verified версия на TypeScript, основанная на модели kimi-k2.5, успешно решила 317 из 500 задач разработки (уровень решения 63,4%), сохраняя уровень производительности оригинальной версии на Python и значительно повышая стабильность и сопротивляемость сетевым помехам. Помимо согласования базовой архитектуры, kimi-code сосредоточился на улучшении опыта взаимодействия человека и машины. Новая версия не только поддерживает перетаскивание видеоматериалов, таких как записи экрана, в терминал для мультимодального анализа, но и глубоко воспроизводит несколько дизайн-бенчмарков Claude Code, включая «режим планирования», поддерживающий интерактивное редактирование курсором, часто используемые горячие клавиши Emacs, безопасный дизайн для быстрого выхода с двойным щелчком Ctrl + C и поддержку подключения автоматизированных рабочих процессов через пользовательские хуки жизненного цикла. В части совместимости в рамках мульти-модельной экосистемы kimi-code открыл доступ для сторонних API крупных моделей, позволяя инструменту не только ограничиваться семейством Kimi, но и служить единым терминальным шлюзом для программирования между моделями.
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
Добавить комментарий
Добавить комментарий
Нет комментариев
  • Закреплено