omo --help가 수십 밀리초 안에 응답합니다. 이전에는 도움말 화면을 출력하기 전에 전체 런타임을 빌드해야 했습니다: 마이그레이션, 설정, 카탈로그 및 가용성 스캔이 포함된 모델 런타임, 모든 확장 프로그램과 스킬, 프롬프트 템플릿, 테마, 컨텍스트 파일, 그리고 세션까지 포함했습니다. 한 Windows 사용자가 이를 47.8초로 측정했고(#8371), Apple M4 Pro에서는 웜 캐시에서 790ms, 콜드 캐시에서 9~16초가 소요되었습니다. senpi 2026.9.16-3(senpi#1758)는 엔진이 import되기 전에 마지막 시작의 확장 프로그램 플래그 캐시에서 --help를 응답하므로, 한 번의 시작이 실행된 후에는 bun에서 28ms, node에서 59ms의 비용만 소요됩니다. 캐시는 엔진 버전, 그리고 모든 확장 프로그램, 설정, 신뢰 입력의 수정 시간 및 크기와 비교하여 검증되므로, 업그레이드나 수정된 확장 프로그램, 변경된 설정이 있으면 캐시가 새로 고쳐지며, 캐시 미스 시 모델 런타임이나 세션 없이 플래그만을 위해 확장 프로그램을 로드합니다. 도움말 화면은 프로젝트 신뢰를 묻지 않으며, 이미 신뢰하지 않은 프로젝트 로컬 확장 프로그램 코드는 실행하지 않습니다.
시작 스피너가 작업 시작 전에 표시됩니다. 첫 번째 프레임이 120ms 타이머에서 대기했는데, 동기 확장 프로그램 import가 이를 방해해서 실제 터미널에서는 전체 로드 후인 약 2.3초 뒤에, TUI로 대체되기 바로 직전에 표시되었습니다. 첫 번째 프레임은 이제 대화형 시작이 시작되는 순간 바로 작성되며, "확장 프로그램 & 모델" 단계는 확장 프로그램이 로드되는 동안 표시됩니다.
npm i -g omo-ai@beta