새로운 기능
- TUI는 이제 더 풍부한 세션 제어 및 표시를 제공합니다: 데이터 기반 서비스 티어 명령어, 통합 토큰 사용량, 권한/승인 모드, 효과적인 워크스페이스 루트, 반응형 Markdown 테이블. (#21745, #21906, #21991, #21669, #21677, #22052, #22612)
@ 멘션은 이제 앱 서버 플러그인 메타데이터로 지원되며, 하나의 선택기에서 파일, 디렉토리, 플러그인 및 스킬을 검색합니다. (#19068, #22375)
- 플러그인 워크플로우는 마켓플레이스 CLI 명령어, 버전 인식 공유, 공유 체크아웃, 더 명확한 공유 워크스페이스 버킷, 기본 활성화 플러그인 훅을 획득했습니다. (#21396, #22397, #22425, #22435, #22549)
- 원격 워크플로우는 이제 데몬 관리
codex remote-control, 런타임 활성화/비활성화 API, 상태 읽기, 레지스트리 기반/구성된 원격 환경을 지원합니다. (#20718, #22218, #22562, #22578, #22877, #20667, #21323)
- Python SDK는
openai-codex / openai_codex로 이전되었으며, 고정된 런타임 생성 타입, 동시 턴 라우팅, 승인 모드, 통합 범위를 포함합니다. (#21778, #21891, #21893, #21896, #21905, #21910, #22014)
- 런타임, 인증, 터미널, 네트워크, 설정, 로컬 상태 전반에 걸친 지원 준비 진단을 위해
codex doctor를 추가했습니다. (#22336)
버그 수정
- URL 줄 바꿈, 라이트 모드 선택 대비, tmux의 Shift+Enter,
/review MCP 시작 상태, /side Esc 처리, 네트워크 승인 이력 텍스트를 포함한 여러 TUI 상호작용 및 렌더링 문제를 수정했습니다. (#21760, #21950, #21943, #21624, #22710, #22229)
- 거부 읽기 규칙, 범위가 지정된 쓰기 루트, 비효과적인 방화벽 정책, PowerShell 엣지 케이스 관련 Windows 샌드박스 동작을 강화했습니다. (#18202, #21479, #22353, #21400, #22643)
- 권한 상향 중 관리되는 읽기 제한을 유지하고, 워크스페이스 루트 권한 프로필 해석을 정리했습니다. (#15977, #22624, #22683)
- SQLite 데이터를 유지하고, 상태를 열 수 없을 때 폐쇄된 상태로 실패하고, 복구 경로를 추가하고, 선택적 메타데이터 동기화 실패를 완화하여 앱 서버 및 로컬 상태 시작을 더 안전하게 했습니다. (#21831, #21847, #22580, #22734, #22899)
- 루트 워크트리 훅을 일관되게 사용하고, 도우미 명령어의 리포 훅/fsmonitor 구성을 무시하고, 로컬 MCP OAuth 콜백을 바인딩하고, 대체된 로그인 토큰을 취소하여 Git 및 인증 안정성을 개선했습니다. (#21969, #22843, #22652, #20237, #21747)
- 더 긴 exec-server 전송 타임아웃, 더 조용한
taskkill 정리, 대기열 없는 플러그인 읽기로 원격 및 Windows 정리 마찰을 줄였습니다. (#21825, #21759, #22058, #22703)
문서
- 일반 Codex 제품 문서는 이 저장소에 추가하면 안 되지만, 앱 서버 API 문서는 범위에 포함된다는 점을 명확히 했습니다. (#21772)
- 단순화된 로컬 플러그인 전달 링크를 위해 플러그인 작성자 가이드를 업데이트했습니다. (#22240)
- 원격 환경 및 데스크톱 소유 구성 네임스페이스에 대한 새로운 앱 서버/API 계약을 문서화했습니다. (#21323, #22584)
작업
- Rust CI, 정확한 PR 헤드 체크아웃, Windows Bazel 샤딩, 서명되지 않은 macOS 아티팩트, 서명된 macOS 프로모션 전반에 걸쳐 CI 및 릴리즈 안정성을 개선했습니다. (#21604, #21628, #21835, #22408, #22559, #22649, #22737, #22788, #22900)
- 대규모 TUI ChatWidget, 이력, 작성기 코드를 의도된 동작 변경 없이 집중된 모듈로 분할했습니다. (#21866, #22269, #22407, #22433, #22518, #22537, #22704, #22581, #22656)
- 공유 도구 계약과 가디언 및 메모리 확장 배관을 포함하여 확장 및 도구 내부를 계속 추출했습니다. (#21736, #21737, #21738, #22138, #22147, #22216, #22258, #22344, #22476, #22480, #22485, #22498)
- 기본값이 안정화되면서 더 이상 사용되지 않는 도구 경로, 기능 플래그, 구성 게이트, 레거시 훅을 제거했습니다. (#21651, #21805, #22173, #22246, #22565, #22711, #22717, #22724, #22730)
변경 로그
전체 변경 로그: rust-v0.130.0...rust-v0.131.0