001 / 만든 이유
oah는 각자에게 맞고 AI가 발전하는 만큼 함께 바뀌는 개발 환경을 만들도록 돕습니다. 가져다 고쳐 쓸 수 있는 참고 구현이자 가이드라인입니다. 코드를 만드는 것만으로 작업이 끝나지는 않습니다. 어디까지 바꿀지 정하고, 결과를 검증하고, 다음 세션이 읽을 기록도 남겨야 합니다. oah는 이 과정들을 연결해 하나의 요청이 작업과 확인, 기록까지 이어지게 합니다.
도구 확장v0.3.0에서 사용 가능
지금 oah 명령은 Claude Code와 Codex CLI를 움직이지만, 그 아이디어는 다른 도구나 하네스를 포함해 AI 하나만 써도 여러 AI를 함께 써도 적용할 수 있다. 리스, 엔진 단계, 증거 게이트, 영향 지도, 위키, 리뷰 루프 가운데 필요한 부분을 가져가고 단계마다 자기에게 맞는 AI를 고른다.
모두가 같은 AI 도구를 쓰지는 않는다. 고정된 묶음으로만 동작하는 하네스는 전부 쓰거나 아예 안 쓰거나를 강요한다.
.oah/config.toml의 [stages]에 있다. 기본값은 initial = "claude", review = "codex", correction = "codex"다.OAH_STAGE_ENGINE_MISMATCH), --override-stage를 주면 실행하되 기록한다.docs/PLAN.md)에 적혀 있어 코드만이 아니라 아이디어로도 가져갈 수 있다.어느 단계를 어느 엔진이 맡는지 적는 `.oah/config.toml`(개념 문서).
[stages]
initial = "claude"
review = "codex"
correction = "codex"oah 명령 자체는 구현, 리뷰, 수정에 Claude Code와 Codex CLI가 필요하다.oah가 움직이는 것은 Claude Code와 Codex CLI뿐이다. 다른 도구에는 아이디어를 직접 옮겨야 한다.