플랜 모드와 코어 실행 흐름 개선
플랜 모드, 코어 실행, CLI 상호작용 전반에 걸쳐 기능과 안정성을 강화했습니다.
교안에 영향
플랜 모드와 workspace policy 안내, CLI 오류·힌트·자동완성 관련 예전 안내 글이 일부 맞지 않게 되었습니다.
요약
- plan mode에 통합 테스트와 외부 편집기 열기·수정 지원을 추가하고, 복잡도에 따라 계획 흐름을 조정합니다. - core에 A2A 스트리밍 재조립, task tracker, generalist agent, Kind.Agent 분류, model steering을 추가합니다. - cli에 확장 병렬 로딩, 인터랙티브 셸 자동완성, workspace policy 제어, 여러 대화 상자·힌트 개선을 반영합니다. - 인증, quota, 재시도, 오류 메시지, MCP 진단, terminal 종료 시 프로세스 문제 등 버그를 수정합니다. - telemetry, billing, extensions, docs, tests 관련 변경과 내부 정비를 함께 수행합니다.
바뀐 것
새 기능
- plan mode에 대한 통합 테스트를 추가했습니다.
- core에 견고한 A2A 스트리밍 재조립과 task continuity 수정을 구현했습니다.
- cli에서 extensions를 병렬로 로드하도록 했습니다.
- core에서 workspace의 model steering을 활성화했습니다.
- core에 task tracker foundation과 service를 추가했습니다.
- sub-agent 분류용 Kind.Agent를 도입했습니다.
- workspace policy update dialog를 숨기고 기본적으로 자동 수락하도록 했습니다.
- core에서 grep_search의 include 매개변수를 include_pattern으로 변경했습니다.
- plan을 외부 편집기에서 열고 수정하는 기능을 지원했습니다.
- cli에 인터랙티브 셸 자동완성을 구현했습니다.
- core에 generalist agent를 추가했습니다.
- core에서 A2A content extraction을 개선했습니다.
개선
- maxAttempts 설정을 Config 인자로 전달하도록 했습니다.
기타
- 기존 cmd 예제를 제거하고 powershell 기준으로 문서를 정리했습니다.
- 색상 정보를 포함한 테스트를 지원하도록 했습니다.
- v0.30.0 및 v0.31.0-preview.0 changelog를 반영하고 changelog workflow가 nightly builds를 거르도록 했습니다.
- TableRenderer.test.tsx를 SVG snapshots 기준으로 바꾸고 관련 테스트를 정리했습니다.
- Github Action을 정리하고 actionlint 및 yamllint 회귀를 수정했습니다.
수정
- ACP의 인증 핸드셰이크를 사양에 맞게 수정했습니다.
- cli의 setup-github 파일 다운로드에서 404 오류를 건너뛰도록 했습니다.
- settings dialog에서 model.name 설정이 저장되도록 노출했습니다.
- issue triage workflow settings json의 끝 쉼표를 제거했습니다.
- /memory add가 plan mode에서도 동작하도록 했습니다.
- HTTP 499를 retryable errors에 추가하고 RetryableQuotaError로 매핑했습니다.
- action var 사용 문제를 바로잡았습니다.