플랜 모드와 승인 흐름 개편
플랜 모드 스트리밍, 스마트 승인 기본 활성화, 연결기·로그 기능이 함께 강화되었습니다.
교안에 영향
플랜 모드 단축키와 Smart approvals 기본 동작이 바뀌어 예전 안내 글의 관련 설명이 맞지 않을 수 있습니다.
요약
- Plan mode가 제안 플랜을 전용 TUI 뷰로 스트리밍하고, feature-gated /plan 단축키가 추가되었습니다. - Smart approvals가 기본 활성화되었고, MCP tool calls에 대한 명시적 승인 프롬프트가 들어갔습니다. - /apps로 connectors를 TUI에서 탐색하고 app prompts에 $ 삽입을 할 수 있게 되었습니다. - SQLite 기반 log database와 개선된 logs client, thread-id 필터링, 보관 정책, heuristic coloring이 추가되었습니다. - MCP 이미지 출력, 입력 기록 복원, file search, thread 재개, shell snapshot, 연결 실패 처리 관련 버그가 수정되었습니다.
바뀐 것
새 기능
- 선택적으로 사용할 수 있는 SOCKS5 proxy listener가 policy enforcement와 config gating과 함께 추가되었습니다.
- Plan mode가 제안 플랜을 전용 TUI 뷰로 스트리밍하고, feature-gated /plan 단축키로 모드를 빠르게 전환할 수 있게 되었습니다.
- /apps로 connectors를 TUI에서 탐색할 수 있고, app prompts에 $ 삽입 기능이 추가되었습니다.
- app-server가 external auth mode로 실행되어 호스트 앱의 ChatGPT auth tokens를 받고 필요 시 갱신을 요청할 수 있게 되었습니다.
- Smart approvals가 기본 활성화되었고, MCP tool calls에 대해 명시적 승인 프롬프트가 추가되었습니다.
- SQLite 기반 log database와 개선된 logs client, thread-id 필터링, 보관 정책, heuristic coloring이 도입되었습니다.
기타
- app-server AuthMode 사용법과 동작이 문서화되었습니다.
- Rust toolchain이 1.93으로 업그레이드되었습니다.
- 저장소에서 사용하는 pnpm 버전이 업데이트되었습니다.
- Bazel build와 runfiles 처리, 원격 캐시 압축 지원이 개선되었습니다.
수정
- MCP tool image outputs가 image blocks의 순서가 다르거나 일부가 잘못되어도 안정적으로 렌더링되도록 수정되었습니다.
- Input history recall에서 local image attachments와 rich text elements가 복원되도록 수정되었습니다.
- File search가 session CWD 변경을 추적하고 multi-root traversal을 더 나은 성능으로 지원하도록 수정되었습니다.
- thread를 다시 시작해도 첫 turn이 실제로 시작되기 전까지는 updated_at이 갱신되지 않도록 수정되었습니다.
- Shell snapshots가 stdin을 상속하지 않아 startup scripts로 인한 멈춤이 발생하지 않도록 수정되었습니다.
- WebSocket proxy가 실패하면 연결이 HTTP로 자동 전환되도록 수정되었습니다.