티스토리 뷰

반응형

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

3월 9일 OpenAI의 터미널 기반 코딩 에이전트 Codex의 0.112.0 버전이 배포되었습니다. 이번 업데이트는 @plugin 멘션 추가, 모델 카탈로그 갱신, 스킬 실행 권한 통합이 핵심입니다. 여기에 내장 JavaScript 실행 환경의 안정성 개선과 샌드박스 격리 강화도 함께 들어갔습니다.

3줄 요약

  • 채팅에서 @plugin으로 플러그인을 직접 언급하면 관련 도구와 컨텍스트가 대화에 자동으로 포함됩니다.
  • 스킬이 추가 권한을 요청하면 현재 작업의 보안 정책 안에서만 허용되어 도구 실행이 더 안전해졌습니다.
  • 내장 JavaScript 실행 환경의 상태 유지, 이미지 보안, Linux·macOS 샌드박스 처리 등 안정성 관련 수정이 여럿 포함되었습니다.

주요 변경사항

@plugin 멘션 추가

채팅 입력창에서 @plugin을 입력하면 설치된 플러그인을 직접 언급할 수 있게 되었습니다. 플러그인을 멘션하면 해당 플러그인의 MCP 서버, 앱, 스킬 등 관련 컨텍스트가 대화에 자동으로 포함됩니다.

이전 버전에서 세션 시작 시 활성 플러그인 목록을 모델에 전달하는 기능이 추가된 바 있습니다. 이번에는 한 걸음 더 나아가 특정 플러그인을 대화 중간에 직접 지목할 수 있게 된 셈입니다. 여러 플러그인을 설치해 두고 상황에 따라 골라 쓰는 분이라면 체감이 클 것 같습니다.

스킬 권한 프로필 통합

Codex에서 스킬은 터미널 명령을 실행하는 확장 기능입니다. 이번 업데이트로 스킬이 요청하는 권한(파일 쓰기, 네트워크 접근 등)이 현재 작업의 샌드박스 보안 정책에 자연스럽게 합쳐지는 방식으로 바뀌었습니다.

기존에는 스킬이 필요한 권한을 따로 관리했는데 이제는 현재 작업의 보안 울타리 안에서 필요한 만큼만 문을 열어주는 구조입니다. 스킬마다 별도 환경을 만드는 게 아니라 기존 환경에 권한을 얹는 방식이라 실행 흐름이 더 일관되고 안전합니다.

모델 카탈로그 갱신

TUI의 모델 선택 화면에 최신 모델 카탈로그 변경 사항이 반영됩니다. 새로 추가되거나 변경된 모델이 있으면 모델 선택 흐름에서 바로 확인할 수 있습니다.

모델을 자주 바꿔가며 사용하는 분에게는 사소하지만 편리한 변화입니다.

부가 변경사항

내장 JavaScript 실행 환경 상태 유지 개선

Codex에는 JavaScript 코드를 한 줄씩 입력하면 바로 결과를 보여주는 대화형 실행 환경(js_repl)이 내장되어 있습니다. 기존에는 코드 실행이 한 번 실패하면 이전에 만들어 둔 변수나 함수까지 전부 사라져 처음부터 다시 입력해야 했습니다.

이번 수정으로 한 줄이 에러를 내더라도 앞서 선언한 내용이 그대로 유지됩니다. 코드를 고쳐가며 반복적으로 테스트하는 상황에서 매번 환경을 새로 시작할 필요가 없어진 셈입니다.

보안 및 샌드박스 강화

  • 내장 JavaScript 실행 환경에서 이미지를 출력할 때 외부 URL을 차단하고 문서 내부에 직접 포함된 이미지 데이터만 허용하도록 강화되었습니다. 외부 서버로 데이터가 빠져나가는 것을 막는 조치입니다.
  • Linux에서 샌드박스 실행 시 프로세스 격리를 항상 적용하도록 변경되었습니다. 관리자 권한으로 실행하는 경우에도 보안 격리가 일관되게 유지됩니다.
  • macOS에서 샌드박스의 네트워크 및 프로세스 간 통신 처리가 개선되어 제한된 환경에서의 안정성이 높아졌습니다.

앱 서버 종료 방식 개선

앱 서버가 종료 요청을 받으면 진행 중인 연결을 정리한 뒤 깔끔하게 마무리합니다. 기존에는 연결이 갑자기 끊기는 경우가 있었는데 이제 Ctrl-C를 눌렀을 때와 동일하게 정상 종료됩니다.

진단 피드백 조기 표시

연결 상태나 진단 정보가 워크플로의 이전 단계에서 표시됩니다. 문제가 있을 때 나중 단계까지 가지 않고도 초기에 파악할 수 있습니다.

문서 및 기타

  • 내장 JavaScript 실행 환경에서 이미지를 출력하는 방법에 대한 문서가 보강되었습니다. 이미지를 여러 번 연속으로 출력할 때의 주의사항이 더 명확해졌습니다.
  • 터미널 화면의 테마 선택 경로에 있던 오타 경고가 수정되었습니다.

결론

0.112.0은 @plugin 멘션처럼 사용 편의를 높이는 기능과 보안 관련 내부 정비가 균형을 이루는 업데이트입니다. 플러그인을 적극적으로 활용하는 분이라면 멘션 기능이 반갑고 스킬 권한 통합은 확장 기능을 붙일 때 안정감을 더해줍니다. 내장 JavaScript 실행 환경의 상태 유지 수정도 코드를 자주 테스트하는 분에게는 체감되는 변화입니다.

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