서브에이전트 기능을 정식 활성화하고 보안 강화를 위한 리눅스 샌드박스 도입 및 JIT 컨텍스트 로딩을 기본값으로 설정했다.
레거시 CoreToolScheduler가 제거되어 기존 도구 스케줄링 방식이 변경됐다.
core 패키지의 execute 함수 인자가 위치 기반에서 ExecuteOptions 객체 구조로 변경됐다.
execute 호출 시 인자를 ExecuteOptions 인터페이스에 맞게 객체 형태로 전달해야 한다.
서브에이전트 기능 활성화
서브에이전트(Subagents) 기능을 정식 활성화하고 실행 턴 수와 시간 제한을 상향 조정했다.
리눅스 보안 샌드박스 도입
프로세스를 생성하는 도구들을 격리하기 위해 bubblewrap 및 seccomp 기반의 리눅스 샌드박스를 구현했다.
JIT 컨텍스트 로딩 기본 활성화
Just-In-Time 컨텍스트 로딩을 기본값으로 설정하여 필요한 시점에 효율적으로 컨텍스트를 주입한다.
CLI 키바인딩 및 Vim 모드 확장
사용자 정의 키바인딩을 지원하며 Vim 모드의 다양한 모션과 복사/붙여넣기 기능을 추가했다.
병렬 도구 스케줄러 구현
모델 기반의 병렬 도구 스케줄러를 도입하여 여러 도구를 동시에 실행할 수 있는 구조를 마련했다.
이번 릴리즈는 Gemini CLI가 단순한 인터페이스를 넘어 복잡한 작업을 수행하는 에이전트 도구로 진화했음을 보여준다. 서브에이전트 활성화와 병렬 도구 실행을 통해 작업 효율이 극대화되었으며, 리눅스 샌드박스 도입은 외부 도구 실행 시의 보안 우려를 해소한다. JIT 컨텍스트 로딩의 기본 활성화는 대규모 프로젝트에서 토큰 소모를 최적화하는 데 기여할 것으로 보인다.
아직 관련 토론이 없습니다.
댓글을 작성하려면 로그인이 필요합니다.