피드로 돌아가기
Gemini CLI Is Dead. Here's the Better Thing That Replaced It
Dev.toDev.to
AI/ML

Async Subagents 도입을 통한 작업 병렬화로 리팩토링 시간 50% 단축

Gemini CLI Is Dead. Here's the Better Thing That Replaced It

pulkitgovrani2026년 5월 23일6intermediate

Context

Gemini CLI의 단순 Prompt-Response 동기 구조로 인한 작업 대기 시간 발생 및 확장성 한계 직면. 단순 인터페이스 래퍼 수준의 아키텍처로는 복잡한 엔지니어링 워크플로우 처리에 부적합한 구조적 제약 존재.

Technical Solution

  • Prompt Interface에서 Agent Harness로 추상화 계층 변경을 통한 제어권 확장
  • Async Subagents 도입으로 Foreground 세션 유지 상태에서 백그라운드 태스크 병렬 실행 구조 설계
  • Markdown 기반의 Skills 시스템을 통한 역할 정의, 도구 접근 권한 및 작업 프레임워크의 모듈화
  • Lifecycle Hooks(before_tool_call, on_loop_stop 등) 설정을 통한 에이전트 실행 루프 제어 및 감사 로그 자동화
  • Go 언어 기반 재작성으로 런타임 초기 구동 속도 최적화
  • Global 및 Workspace 단위의 계층적 설정 파일 구조를 통한 환경 격리 및 재사용성 확보

1. 장시간 소요되는 LLM 작업의 비동기 처리(Dispatch) 가능 여부 검토

2. 프롬프트를 코드화하여 버전 관리할 수 있는 Skill-based 모듈화 적용

3. 에이전트 실행 생명주기에 Hook을 배치하여 실행 결과의 가시성 및 감사 추적성 확보

원문 읽기