티스토리 뷰

반응형

코덱스 0.107.0 업데이트
<코덱스 0.107.0 업데이트>

OpenAI의 터미널 기반 코딩 에이전트 Codex의 0.107.0 버전이 배포되었습니다. 이번 업데이트는 신규 기능 다섯 가지, 버그 수정 일곱 건, 보안 강화 두 건으로 구성되어 있습니다. 대화 분기(포크), 음성 세션 장치 선택, 커스텀 도구의 멀티모달 출력 지원이 핵심입니다.

3줄 요약

  • 대화를 하위 에이전트로 분기할 수 있어 작업 흐름을 나눠 병렬 진행할 수 있습니다.
  • 음성 세션에서 마이크와 스피커를 직접 선택하고 설정이 유지됩니다.
  • 커스텀 도구가 이미지 등 멀티모달 콘텐츠를 반환할 수 있게 되었습니다.

주요 변경사항

대화 분기(포크) 기능

진행 중인 대화에서 특정 작업을 하위 에이전트로 분기(fork)할 수 있게 되었습니다. 기존에는 새로운 에이전트를 만들려면 별도의 스레드를 열어야 했습니다. 이제 현재 대화의 맥락을 유지한 채 하위 작업을 떼어낼 수 있습니다. 예를 들어 리팩토링 작업 중에 테스트 코드 작성만 하위 에이전트에 맡기고 본인은 다른 작업을 이어가는 식입니다. 대화를 떠나지 않고도 작업을 분산할 수 있어 멀티 에이전트 워크플로가 한층 유연해졌습니다.

음성 세션 장치 선택

실시간 음성 세션에서 마이크와 스피커 장치를 직접 고를 수 있습니다. 선택한 장치는 저장되어 다음 세션에서도 유지됩니다. 오디오 전송 형식도 음성 인식에 더 적합한 방식으로 변경되었습니다. 여러 오디오 장치를 사용하는 환경에서 매번 시스템 설정을 바꾸지 않아도 됩니다.

커스텀 도구 멀티모달 출력

커스텀 도구가 일반 텍스트뿐 아니라 이미지 등 구조화된 콘텐츠를 반환할 수 있게 되었습니다. 기존에는 도구의 출력이 텍스트로 제한되어 스크린샷이나 차트를 직접 돌려줄 수 없었습니다. 이제 도구가 실행 결과를 이미지로 첨부하거나 복합적인 형태로 전달할 수 있어 활용 범위가 넓어졌습니다.

메모리 설정 및 초기화

메모리를 사용자가 직접 설정할 수 있게 되었습니다. 메모리는 이전 대화에서 파악한 프로젝트 정보나 코딩 습관을 저장하는 기능입니다. 이번 업데이트에서 메모리 동작을 세부적으로 조정할 수 있고 codex debug clear-memories 명령어로 저장된 메모리를 완전히 초기화하는 것도 가능해졌습니다. 메모리가 꼬이거나 잘못된 정보가 누적된 경우 깨끗하게 리셋할 수 있는 셈입니다.

부가 변경사항

모델 선택 화면 개선

앱 서버가 사용 가능한 모델과 업그레이드 관련 정보를 더 상세하게 제공합니다. TUI의 모델 선택 화면에서 요금제에 따라 사용이 제한된 모델에 대해 안내 툴팁이 표시됩니다. 어떤 모델을 쓸 수 있고 어떤 모델에 업그레이드가 필요한지 한눈에 파악할 수 있습니다.

버그 수정

  • 스레드를 재개(resume)할 때 대기 중이던 승인 요청과 입력 요청이 복원됩니다. 기존에는 재접속 후 클라이언트와 서버 상태가 어긋나는 경우가 있었습니다.
  • thread/start 요청이 MCP 인증 확인 등 느린 시작 과정에서 다른 앱 서버 요청을 차단하지 않습니다.
  • 대화형 터미널 세션에서 마지막 어시스턴트 응답이 두 번 출력되던 현상이 수정되었습니다.
  • 대용량 붙여넣기 콘텐츠의 플레이스홀더가 파일 완성 시 사라지던 0.106.0 회귀 버그가 수정되었습니다.
  • ChatGPT 계정의 요금제 정보가 없는 경우 계정 읽기가 정상 처리됩니다. 이전에는 반복적인 로그인 문제가 발생했습니다.
  • TUI의 diff 렌더링이 테마 색상을 올바르게 반영합니다. Windows Terminal 등 색상 지원이 제한된 환경에서도 더 깔끔하게 표시됩니다.
  • MCP OAuth 로그인 시 oauth_resource 값이 정확하게 전달됩니다. 리소스 파라미터를 요구하는 서버에서 인증이 실패하던 문제가 해결되었습니다.

보안 강화

  • 샌드박스의 파일 시스템 동작이 강화되었습니다. Linux에서 읽기 전용 제한 처리가 개선되었고 Windows에서 ~/.ssh 같은 민감한 디렉토리 접근이 차단됩니다.
  • 승인을 받아 실행한 셸 명령을 다시 실행할 때 샌드박스 설정이 유지됩니다. 기존에는 재실행 시 의도한 제한이 해제되는 빈틈이 있었습니다.

문서 업데이트

  • 샌드박스 네트워크 차단으로 의존성 설치에 실패하는 경우를 권한 승격 대상으로 안내하는 가이드가 갱신되었습니다.

결론

0.107.0은 멀티 에이전트 워크플로와 도구 확장성을 한 단계 끌어올린 업데이트입니다. 대화 분기 기능은 하나의 흐름 안에서 작업을 나눠 처리할 수 있게 해 주고 커스텀 도구의 멀티모달 출력은 텍스트를 넘어선 다양한 결과물을 가능하게 합니다. 보안 측면에서도 샌드박스 강화가 꾸준히 진행되고 있어 안정성이 높아지고 있습니다.

반응형
댓글
최근에 올라온 글
최근에 달린 댓글