현재 상태: OpenAI /v1/chat/completions는 제공·스모크 검증됐지만, Codex CLI 연결은 미검증이고 tkf connect는 claude만 지원한다.
배경
- Codex CLI는 기본적으로 Responses API(
/v1/responses)를 사용 — 스택이 고정한 vLLM v0.27.1의 지원 수준 미확인
- Codex는
config.toml 커스텀 프로바이더에서 wire_api = "chat" 지정 시 chat completions 엔드포인트에도 연결 가능 — 이 경로는 현 스택 그대로 동작할 것으로 예상되나 실검증 필요
작업
- 조사: vLLM v0.27.1의
/v1/responses 지원 여부·수준 확인
- 실검증 (GPU 약 10분, g6e.12xlarge 약 $0.5): 서울 qwen3-coder-30b 스택 tkf up → Codex CLI를 wire_api=chat(필요 시 responses)으로 연결 → R5 "1급 지원" 수용 기준 통과 확인: smoke + 도구 호출 왕복 1회 + 스트리밍 + 동시 요청 10개 팬아웃 → 즉시 tkf down
- 구현:
tkf connect codex — 스택 출력(엔드포인트·API 키·모델명)으로 Codex config.toml 프로바이더 블록 자동 생성(또는 --print), 기존 connect claude 패턴(권한 0600, 시크릿 무노출) 준수
- 문서: README 3개 언어의 tkf CLI 절·바이브 코딩 절에 Codex 지원 반영
수용 기준
스펙 R5의 1급 정의를 Codex에 대해 충족: 검증 결과를 문서에 실측으로 기록.
현재 상태: OpenAI
/v1/chat/completions는 제공·스모크 검증됐지만, Codex CLI 연결은 미검증이고tkf connect는 claude만 지원한다.배경
/v1/responses)를 사용 — 스택이 고정한 vLLM v0.27.1의 지원 수준 미확인config.toml커스텀 프로바이더에서wire_api = "chat"지정 시 chat completions 엔드포인트에도 연결 가능 — 이 경로는 현 스택 그대로 동작할 것으로 예상되나 실검증 필요작업
/v1/responses지원 여부·수준 확인tkf connect codex— 스택 출력(엔드포인트·API 키·모델명)으로 Codexconfig.toml프로바이더 블록 자동 생성(또는 --print), 기존 connect claude 패턴(권한 0600, 시크릿 무노출) 준수수용 기준
스펙 R5의 1급 정의를 Codex에 대해 충족: 검증 결과를 문서에 실측으로 기록.