Charlie Marsh przyspiesza uruchamianie Codex CLI 25-krotnie
Charlie Marsh, CEO Astral, ogłosił znaczącą poprawę wydajności Codex CLI, które teraz startuje 25 razy szybciej. Osiągnięcie to możliwe było dzięki przepisaniu kodu z TypeScript na Rust.
Charlie Marsh przyspiesza uruchamianie Codex CLI 25-krotnie
Charlie Marsh jest założycielem i dyrektorem generalnym firmy Astral, znanej z rozwoju narzędzi Pythona, takich jak uv, Ruff czy ty.
W marcu tego roku firma Astral została przejęta przez OpenAI, a Charlie dołączył do działu odpowiedzialnego za rozwój Codex.
W najnowszej wersji Codex dokonał gruntownej rewizji procesu uruchamiania wiersza poleceń, co skutkowało 25-krotnym wzrostem prędkości.
Proces inicjalizacji CLI (czyli moment wywołania komendy codex) obejmuje ładowanie konfiguracji, uwierzytelnianie, nawiązywanie połączeń oraz przygotowanie środowiska. Wcześniej ten ciąg operacji zajmował odczuwalną ilość czasu, jednak obecnie wszystko dzieje się niemal natychmiastowo (warto spróbować).
Szczegółowe przyczyny tak dużego skoku wydajności nie zostały ujawnione. Wiadomo jednak, że Codex CLI został wcześniej przepisany z TypeScript na Rust, a Charlie jest uznawany za eksperta w tej dziedzinie. Zapowiada on, że "może jeszcze bardziej ją przyspieszyć".
Dlaczego to ważne
AnalizaZnacząca poprawa wydajności Codex CLI może istotnie zwiększyć efektywność pracy programistów korzystających z tego narzędzia. Skrócenie czasu uruchamiania komend pozwala na dynamiczniejsze tempo całego procesu developmentu.
Dyskutuj w społeczności
Dziel się swoimi pytaniami i spostrzeżeniami z programistami
Powiązane w ekosystemie
Praktyczne poradniki, kluczowa terminologia i skille agentów
Aktualizacja ChatGPT: tworzenie i przepływy pracy z wtyczkami oraz Codex
Kompleksowy praktyczny przewodnik po tworzeniu, pakowaniu, testowaniu i publikacji wtyczek dla ChatGPT oraz Codex: specyfikacja manifestu, serwery MCP, hooki cyklu życia, własne marketplace'y oraz proces przeglądu OpenAI.
Część II. Praca z Codexem – optymalizacja, bezpieczeństwo i zarządzanie zespołem
Codex to nie tylko autouzupełnianie kodu w czacie, ale pełnoprawny agent inżynierski: czyta repozytorium, planuje zmiany, edytuje pliki, uruchamia testy, weryfikuje własne różnice (diffy) oraz potrafi pracować...
CrewAI
Jeden z najpopularniejszych frameworków Python do tworzenia autonomicznych zespołów agentów, oparty na podziale ról, narzędziach i delegowaniu zadań.
Framework LangChain
Najpopularniejszy otwartoźródłowy framework (dostępny w Pythonie i TypeScript) do tworzenia aplikacji opartych na dużych modelach językowych. Udostępnia setki gotowych modułów do integrowania LLM z dokumentami, bazami danych wektorowych, narzędziami API oraz pamięcią (Chains).