Actions
개선 #531
완료됨개선 #525: Codex CLI 0.142.2 app-server 대응 개발 묶음
Codex 0.142.2 turn clientUserMessageId 및 environments payload 추적 추가
개선 #531:
Codex 0.142.2 turn clientUserMessageId 및 environments payload 추적 추가
시작일:
2026/06/26
완료일:
진척도:
100%
추정시간:
설명
h2. 배경
0.142.2 turn/start와 turn/steer에는 clientUserMessageId가 있고, thread/start/turn/start에는 environments 입력이 있다. 현재 Hive는 기본 대화 송신은 지원하지만 두 필드는 직접 송신하지 않아 turn dedupe/idempotency와 remote environment 추적성이 제한된다.
근거 문서: docs/design/codex-cli-0.142.2-app-server-protocol-audit.md
h2. 작업 범위
- 사용자 메시지 또는 composer submit 단위의 stable
clientUserMessageId생성/전달 방식을 설계한다. -
turn/start와turn/steerpayload에 동일한 추적 계약을 적용한다. - Hive가 실제로 지원하는 environment/remoteControl 상태만
environments에 반영하고, 미지원 remote control API 전체 노출은 피한다. - runtime metadata, logs, tests에서 idempotency와 environment trace를 확인할 수 있게 한다.
h2. 완료 기준
- 동일 turn/steer 흐름에서 client user message id가 유실되지 않는다.
- unsupported remoteControl API를 제품 UI에 성급히 노출하지 않는다.
- request construction 테스트가
clientUserMessageId와environments경계를 검증한다.
Actions