OAuth 흐름과 에이전트 동작 안정화
Cloud Workstations OAuth 리디렉션과 IDE 연결, 평가·서브에이전트·터미널 동작을 폭넓게 안정화했습니다.
교안에 영향
예전 안내에서 /clear가 단순 초기화로 설명돼 있었다면, 이제 context reset까지 포함하는 것으로 봐야 합니다.
요약
- Cloud Workstations의 OAuth 리디렉션 URI를 동적으로 처리하고, IDE 연결의 디렉터리 불일치와 workspace 상태 불일치를 바로잡았습니다. - evals에 tool call formatter와 failure summaries를 추가하고, Feat/eval validate를 반영했습니다. - 대용량·오류 상황에서의 재시도, 취소/중단 시 멀티턴 요청 롤백, 빈 텍스트 turn 보존을 개선했습니다. - SSR Agent 관련 테스트·문서·TUI·서브에이전트 출력·자동완성·터미널 렌더링 등 여러 문제를 수정했습니다.
바뀐 것
새 기능
- Feat/eval validate를 추가했습니다.
- evals에 tool call formatter를 추가하고 failure summaries와 연동했습니다.
기타
- v0.55.1에 대한 Changelog를 추가했습니다.
- e2e의 file-system-interactive 테스트를 느린 실행 환경에서도 안정적으로 동작하도록 조정했습니다.
- a2a-server tests에서 process.env를 vi.stubEnv로 전환했습니다.
- packages/cli의 tsconfig에 composite flag를 추가했습니다.
- privacy notice 문구와 선택 옵션을 명확히 했습니다.
- integration tests의 TypeScript strict-null 오류를 수정했습니다.
- /clear 명령 문서에 context reset 내용을 추가했습니다.
- 개인 계정에 대해 잘못 표시되던 admin 오류를 바로잡았습니다.
- cli_help subagent 출력 형식을 markdown으로 바꿨습니다.
- Vertex AI locations 문서 링크를 추가했습니다.
- agents mode가 꺼져 있을 때는 subagents가 실행되지 않도록 했습니다.
- 자동완성 제안에 trailing space를 추가했습니다.
- 외부 편집기를 종료한 뒤 terminal buffer를 다시 그리도록 했습니다.
- patch 버전 v0.57.0-preview.1 생성용 릴리스 패치를 반영했습니다.
수정
- core에서 Cloud Workstations proxy redirect URI를 OAuth 흐름에 맞게 동적으로 해석하도록 수정했습니다.
- core에서 IDE 연결의 디렉터리 불일치가 묻히는 문제를 해결했습니다.
- core에서 capacity errors에 대해 상황을 고려한 silent retries와 availability TTL을 적용했습니다.
- core에서 취소 또는 중단 시 multi-turn request 전체를 롤백하도록 변경했습니다.
- core에서 git 환경을 정규화하고 workspace state mismatch를 해결했습니다.
- 실행 시간 제한을 추가해 TUI가 무기한 멈추는 문제를 막았습니다.
- 시작 시 sub-agent handoff token 회귀 문제를 수정했습니다.
- tools 또는 media가 포함된 빈 text turn을 보존하도록 수정했습니다.