oh-my-pi는 모델보다 도구 표면을 확장한다
코딩 에이전트의 결과는 LLM 성능만으로 결정되지 않습니다. 어느 파일을 어떻게 읽고, 수정 대상이 여전히 같은 상태인지 확인하며, build, test, debug 결과를 다시 모델에 전달하는 harness가 필요합니다. oh-my-pi는 read, grep, edit, shell뿐 아니라 LSP, DAP, browser, desktop, subagent와 memory 같은 도구를 같은 agent surface에서 다루는 방향을 택합니다.
공식 README는 여러 model provider와 local OpenAI-compatible endpoint를 지원한다고 설명합니다. 이 선택 폭은 작업별 모델을 바꾸기 쉽다는 장점이 있지만 provider별 인증, tool calling 형식, context와 가격 차이를 팀이 관리해야 한다는 뜻이기도 합니다. 모델을 바꿔도 같은 도구 입력과 acceptance test가 유지되는지 확인해야 합니다.
기능이 많다는 사실 자체는 생산성 근거가 아닙니다. 작은 수정에는 read, edit, test만으로 충분할 수 있고, 사용하지 않는 browser, desktop, collaboration tool까지 열면 prompt injection과 권한 표면이 커집니다. 작업에 필요한 최소 도구 집합을 고정하고 파일럿 결과를 비교하는 편이 좋습니다.
oh-my-pi가 다른 IDE를 없애는지도 핵심 질문이 아닙니다. terminal에서 같은 language server와 debugger의 증거를 얻을 수 있다는 것이 의미이며, 사람이 코드 탐색과 review에 익숙한 editor를 계속 써도 됩니다. 도입 목표는 인터페이스 교체보다 에이전트가 추측 대신 검증 가능한 도구를 사용하게 만드는 데 둡니다.