새로운 기능
- TUI는 이제 컴포저에서 모달 Vim 편집을 지원하며,
/vim, 기본 모드 설정, Vim 관련 키맵 컨텍스트를 포함합니다. (#18595)
- TUI 워크플로우는 재설계된 재개/포크 피커, raw 스크롤백 모드,
/ide 컨텍스트 주입, 워크스페이스 인식 /diff로 더 쉽게 재개하고 복사할 수 있습니다. (#20065, #20819, #20294, #21001)
- 상태 줄은 테마 기반 색상과 선택적 PR 및 브랜치 변경 요약을 표시할 수 있으며,
/keymap debug는 터미널 키 이벤트 검사를 지원합니다. (#19631, #20892, #20794)
- 플러그인 관리는 이제 워크스페이스 공유, 공유 접근 제어, 소스 필터링, 로컬 공유 경로 추적, 마켓플레이스 제거/업그레이드, 원격 번들 동기화, 관리자 비활성화 상태 처리를 지원합니다. (#20278, #21124, #21419, #20560, #19843, #20478, #20268, #20298)
- 훅은
/hooks에서 브라우징하고 토글할 수 있으며, 압축 전/후에 실행될 수 있고, PreToolUse 컨텍스트를 추가할 수 있습니다. Codex Apps 인증과 적격 MCP 유도는 이제 TUI/Guardian 플로우를 통해 표시됩니다. (#19882, #19905, #20692, #19193, #19431)
- 실험적 목표는 이제 검색 가능하며, 사용자가 다시 옵트인하지 않는 한 재개 시에도 일시 중지 상태를 유지하고, 더 명확한 검증 및 다중 일 기간 출력을 표시합니다. (#20083, #20790, #20746, #20558)
버그 수정
/copy는 tmux에서 더 잘 작동하며, Alt+Enter와 수정된 Delete/Backspace 키가 올바르게 동작하고, Windows 입력/붙여넣기 지연이 감소했습니다. (#20207, #20535, #21058, #18914)
- 큰 붙여넣기 플레이스홀더와 Ctrl+C로 저장된 초안은 이제 clear/editor 워크플로우를 거쳐도 초안 히스토리 손상 없이 유지됩니다. (#21091, #21190, #21351, #21397)
- TUI 시작 및 접근성은 터미널 프로브 경계 지정, 첫 인라인 뷰포트 렌더링 초기화, 라이브 행에서
animations = false 준수로 강화되었습니다. (#20654, #21450, #20564)
- Linux 샌드박스 시작은 이제 더 오래된
bwrap, 느린 마운트 프로브, 심링크 보호 경로, 공유 /tmp 설정 전반에서 더 안정적입니다. (#20628, #20111, #21127, #21234)
- Windows 샌드박스 및 실행 정책은 이제 명명된 파이프, ConPTY 종료, PowerShell 래핑 허용 규칙, 워크트리
safe.directory, 안전하지 않은 Git 옵션을 더 안정적으로 처리합니다. (#20270, #20685, #20336, #21409, #21275)
- TLS 검사 프록시 뒤의 사용자 정의 CA 로그인, Bedrock 런타임 엔드포인트 보고, 위험한 프로젝트 설정 키, heredoc 리다이렉트 승인 매칭, 무제한 MCP/훅 출력 증가를 수정했습니다. (#20676, #20275, #20098, #20113, #20260, #21069)
문서
- 내장된 OpenAI Docs 샘플 스킬을 업데이트하여 API 키 설정 가이드가 다른 문서 변형과 일치하도록 유지합니다. (#21263)
- 생성된 git 커밋 속성이
codex_git_commit으로 게이트되고 config.toml에서 설정되는 방식을 문서화했습니다. (#21379)
- 로컬 전용 계획/스펙 문서를 제거하고 설정 문서를 유지되는 외부 문서로 리다이렉트했습니다. (#20896)
잡무
- Linux 릴리즈는 이제 npm 및 DotSlash 설치를 위해 독립형
bwrap 폴백을 빌드, 게시, 번들링, 검증합니다. (#21255, #21256, #21257, #21312, #21285)
- Vendored Bubblewrap는 0.11.2로 업데이트되었으며, setuid 지원에 대한 업스트림 보안 변경 사항을 포함합니다. (#21389)
- Windows Bazel CI는 이제 테스트, clippy, 릴리스 빌드 확인을 위해 더 빠른 크로스 컴파일을 사용하고, Bazel은 이제 분산 Rust 통합 테스트를 실행합니다. (#20585, #20701, #21057)
- 앱 서버 및 프로토콜 내부는 분할되고 최적화되었으며, 전송 추출, 프로토콜 모듈 분해, 스레드/메시지 히스토리 이동, 도구 핸들러 정리를 포함합니다. (#20324, #20325, #20348, #20545, #21251, #21278, #21395)
- 분석 및 진단 범위는 도구 생명주기, 목표, 플러그인 스킬, 스레드 소스, 서비스 계층, PR 이슈 레이블링에 대해 확장되었습니다. (#17089, #17090, #20799, #20923, #20949, #20969, #20893)
변경로그
전체 변경로그: rust-v0.128.0...rust-v0.129.0