Codex가 Google Cloud Vertex AI를 사용하는 개발자를 위해 도구 목록의 갱신 내용을 대화 이력에 덧붙이는 방식을 기본으로 켰다. 기존 이력을 다시 쓰지 않고 도구 목록 변화를 전달하는 전환으로, 별도 설정 없이 적용되며 원하면 끌 수 있다.

1. 도구 목록을 보내는 방식이 바뀐다

OpenAI가 2026년 11월 11일 공개한 Codex 0.167.2의 새 기능은 Vertex AI에 도구 갱신 내용을 증분 방식으로 보내는 것이다. 도구 선언은 모델이 사용할 도구의 목록과 설명이다. 목록에 변화가 생기면 기존 기록을 고쳐 쓰는 대신 변경된 목록을 뒤에 붙이는 방식이다.

지원 기능을 추가한 변경 요청에 따르면, 증분 방식에서는 도구 선언을 가장 바깥에 놓인 tools 배열이 아니라 additional_tools 입력으로 보낸다. 도구 목록을 별도의 추가 입력으로 전달하도록 요청 형식을 바꾼 것이다.

시험에는 도구를 이름별로 묶는 구조, 도구 검색, 명령 실행 도구를 확인하는 항목이 포함됐다. 도구 목록이 바뀌었을 때 이전 대화 이력을 다시 쓰지 않고 변경된 목록을 덧붙이는 시나리오에도 Google Cloud 경로가 추가됐다.

2. Vertex AI와 Bedrock 설정은 따로 움직인다

기본값을 정한 후속 변경은 일반 Responses 요청에서 Vertex AI용 기능을 정식 사용 가능한 안정 단계로 추가했다. Amazon Bedrock용 기능도 안정 단계로 바뀌었지만 기본값은 비활성화로 유지됐다. Vertex AI에서 증분 갱신을 쓰도록 바뀌어도 Bedrock의 설정이 함께 켜지는 구조는 아니다.

두 공급자의 기능을 나눈 원문의 코드 변경은 다음과 같다. 추가된 줄에는 앞에 더하기 기호가 붙는다.

     /// Publish incremental tool declarations on regular Amazon Bedrock Responses.
     IncrementalToolsLegacy,
+    /// Publish incremental tool declarations on regular GCP Responses.
+    IncrementalToolsLegacyGcp,

설정도 독립적이다. Vertex AI용 incremental_tools_legacy_gcp와 Bedrock용 incremental_tools_legacy를 서로 반대로 켜고 끄는 경우가 여러 기능의 연동을 확인하는 통합 시험에 포함됐다.

3. 이력 재작성은 줄이고 추가 입력을 관리한다

도구 목록이 바뀔 때 기존 대화 이력을 다시 쓰지 않는다는 점이 이번 방식의 이익이다. 도구 갱신을 기존 기록과 분리해 전달하므로, 도중에 사용할 도구가 달라지는 작업에서 이력 재작성 부담을 줄이는 방향의 변화로 볼 수 있다.

대신 요청을 직접 살피는 개발자는 도구 선언을 찾을 위치가 달라진다는 점을 반영해야 한다. 여러 공급자를 함께 쓰는 환경에서는 각각의 기본값과 설정도 따로 관리하게 된다. 전송 방식의 변화가 이익인 한편, 요청 형식과 공급자별 설정을 확인하는 일이 운영 측의 과제로 남는다.

릴리스 노트와 두 변경 요청에는 성능이나 비용 측정치가 없어, 이 자료만으로 속도 개선이나 비용 절감 폭을 수치로 제시할 수는 없다.

4. 새 기본값은 설정에서 끌 수 있다

릴리스 노트는 새 동작을 원하지 않는 사용자를 위한 설정 방법도 안내한다. config.toml의 [features] 항목 아래에서 기능을 끌 수 있다.

이때 incremental_tools_legacy_gcp = false로 지정하면 된다. Vertex AI에서는 설정을 추가하지 않고 새 기본값을 쓰거나, 필요에 따라 명시적으로 해제하는 선택이 가능하다.

Codex 0.167.2는 Vertex AI의 도구 목록 갱신을 이력에 덧붙이는 방식으로 전환하고, 공급자별로 그 동작을 선택할 수 있게 한 업데이트다.