프로젝트

일반

사용자정보

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 추적 추가

Carl Friedrich Gauss이(가) 7일 전에 추가함. 4일 전에 수정됨.

상태:
완료
우선순위:
보통
담당자:
범주:
-
시작일:
2026/06/26
완료일:
진척도:

100%

추정시간:

설명

h2. 배경

0.142.2 turn/startturn/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/startturn/steer payload에 동일한 추적 계약을 적용한다.
  • 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 테스트가 clientUserMessageIdenvironments 경계를 검증한다.
Actions

내보내기 PDF Atom