← 전체 기능

에이전트 실행v0.3.0에서 사용 가능

새 세대 모델의 자동 합류

v0.3.0에 출시됐다. 새 세대 모델은 점수가 나오면 합류하고, 낡거나 사라진 모델은 빠지며, 파일은 고치지 않는다. 바뀔 때마다 쉬운 말로 알리고 실행 기록에 남긴다. 점수가 없는 새 세대는 기다리고 옛 세대가 남으므로 모델군이 비지 않는다.

필요한 상황

그렇지 않으면 새 모델이 나올 때마다 설정 파일을 손으로 고쳐야 하고, 잊으면 낡은 모델로 계속 일하게 된다.

동작 방식

  1. CLI가 나열하고 숨기지 않았으며, 모델군을 알고, 공통 과제를 모두 가졌고, 그 모델군에서 그런 모델 가운데 가장 새 세대이며, allowed_models가 허용하는 모델이 후보가 된다.
  2. 알려진 모델군의 새 세대는 점수가 생기면 다음 카탈로그 재구성부터 쓰고, 대체되거나 사라진 모델은 같은 재구성부터 고르지 않는다.
  3. OAH_MODEL_CHANGED가 새 세대나 새 점수 같은 이유와 함께 무엇이 바뀌었는지 한 번 알리고 changes.jsonl에 남긴다.
  4. 과금될 수 없는 무료 별칭 확인으로 claude --help가 빼먹은 haiku 같은 Claude 별칭을 확인한다.

예제

엔진의 모델 목록을 지금 다시 읽는다(업그레이드 문서).

oah models --refresh

요구 사항

  • v0.3.0 이상이 필요하다.
  • 최신 Claude Code와 Codex CLI. 도구 자체가 최신이어야 새 모델을 쓸 수 있다.

한계와 복구

  • 새 모델은 점수가 공개될 때까지 며칠이나 몇 주를 기다릴 수 있다(OAH_MODEL_UNSCORED).
  • oah가 모르는 모델군은 자동으로 고르지 않는다(OAH_MODEL_UNKNOWN_FAMILY).
  • 직접 이름을 적은 모델은 이 검사를 건너뛰고, 옛 세대를 적었다면 OAH_MODEL_SUPERSEDED를 알리고 실행한다.
  • 별칭 확인은 문서화되지 않은 표시에 기대므로, 그 표시가 바뀌면 oah가 업데이트될 때까지 haiku가 빠지고 sonnet이 대신한다.
  • 새로 읽은 Codex 카탈로그에 없는 고정 모델은 OAH_MODEL_NOT_LISTED로 멈춘다.

원문 문서

관련 기능