Codex작업 준비와 권한

Local environments와 Actions

`.codex` 기반 Local environments로 Worktree 준비 스크립트와 상단 액션 버튼을 공유하는 방법을 정리합니다.

마지막 수정 2026년 3월 20일

기본 패턴

text
로컬 환경이 담당하는 것
- setup script: 새 Worktree 준비
- action: 자주 쓰는 명령을 상단 버튼으로 등록
- platform override: macOS, Windows, Linux별 스크립트 분기

공유 규칙
- 설정은 프로젝트 루트의 .codex 아래에 둔다
- monorepo에서는 해당 .codex 가 있는 프로젝트 디렉터리를 열어야 한다

설명

  • Local environments는 Codex app에서 프로젝트마다 반복되는 준비 작업을 정리하는 층입니다.
  • setup script는 새 Worktree가 만들어질 때 자동으로 실행됩니다. 의존성 설치, 초기 빌드, 생성 파일 준비처럼 "격리된 디렉터리에서는 빠지기 쉬운 준비 단계"를 보완할 때 유용합니다.
  • action은 개발 서버 실행, 테스트 실행, 린트 실행처럼 자주 쓰는 명령을 상단 버튼으로 올려 두는 기능입니다. 반복 명령을 매번 다시 입력하지 않아도 되고, 실행 위치도 통합 터미널과 자연스럽게 연결됩니다.
  • 공식 문서는 이 설정을 프로젝트 루트의 .codex 폴더에 저장하고, 필요하면 저장소에 커밋해 팀과 공유할 수 있다고 설명합니다.

짧은 예제

bash
# setup script 예시
npm install
npm run build
bash
# action 예시
npm test

빠른 정리

항목잘 맞는 작업
setup script새 Worktree에서 빠진 준비 단계 자동화
action테스트, dev server, build 같은 반복 명령 단축
platform override운영체제마다 다른 명령 보정
.codex 공유팀 공통 작업 흐름 일치

주의할 점

공유 .codex 설정이 있는데도 앱이 못 읽는다면, 대개 프로젝트를 연 위치가 잘못된 경우가 많습니다. monorepo에서는 저장소 루트가 아니라 실제 .codex 폴더를 포함한 프로젝트 디렉터리를 여는지 먼저 확인하세요.

참고 링크

2 sources