평가 인벤토리와 코어 동작 개선
eval:inventory 명령과 JSON 출력이 추가되고, 코어·CLI·CI의 안정성과 보안이 개선됐다.
교안에 영향
기존 문서의 coreTools 설정 안내는 tools.core 기준으로 수정해야 한다.
요약
- eval:inventory CLI 명령과 보고 로직이 추가됐고, JSON 출력도 지원한다. - core의 도구 출력 형식이 정리됐고, zero-quota 제한과 다중 줄 이스케이프 따옴표 처리, GDC air-gapped Service Identity 지원이 개선됐다. - CLI의 skill 설치 경로 탐색 취약점과 tmux 배경 감지 오탐 문제가 수정됐다. - config의 coreTools 설정이 tools.core로 마이그레이션됐고, pending tools와 trust overrides 처리도 조정됐다. - CI와 배포 설정, 의존성 고정, 야간 릴리스 환경 변수와 레지스트리 설정 관련 수정이 반영됐다.
바뀐 것
새 기능
- auth library update 이후 GDC air-gapped Service Identity를 지원한다.
- static eval source analyzer를 추가했다.
- eval:inventory CLI command와 reporting logic을 추가했다.
- eval inventory에 JSON output을 추가했다.
기타
- 버전을 0.48.0-nightly.20260609.g3a13b8eeb로 올렸다.
- npm 패키지에 cooldown period를 적용하도록 dependabot 설정을 켰다.
- core의 tool output formatting을 표준화했다.
- workflow logging과 policy configurations를 업데이트했다.
- scheduled nightly releases에서 internal environment를 사용하도록 바꿨다.
- 위 수정 사항을 되돌렸다.
- 버전을 0.49.0-nightly.20260617.g4d3dcdce1로 올렸다.
- v0.48.0-preview.0의 changelog를 반영했다.
- nightly release에서 package variables fallback을 제공하도록 했다.
- 의존성을 고정하고 14일 update cooldown을 적용했다.
- npmrc의 registry url에 trailing slash를 추가했다.
- nightly release에서 ENEEDAUTH를 막기 위해 wombat dressing room fallback을 사용했다.
수정
- zero-quota limits가 재시도 루프에 빠지지 않도록 즉시 실패하게 했다.
- stripShellWrapper에서 multi-line escaped quotes를 처리하도록 고쳤다.
- skill install 중 path traversal vulnerabilities를 막았다.
- pending tools와 trust overrides 처리를 고쳤다.
- tmux false positive background detection을 처리한다.
- coreTools 설정을 tools.core로 마이그레이션했다.
- at-reference files의 defensive path resolution을 고쳤다.
- workspace publish failures와 scheduler event loop starvation을 해결했다.