Темна сторона Місяця переписує Терминального AI-агента і перейменовує його на Kimi-Code, узгоджуючись з архітектурою Claude Code

robot
Генерація анотацій у процесі
Згідно з моніторингом Beating, відкритий термінальний AI-кодовий агент 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, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Репост
  • Поділіться
Прокоментувати
Додати коментар
Додати коментар
Немає коментарів
  • Закріплено