MemoryLake
모든 글로 돌아가기
Tutorial2026년 11월 6일·10 분 소요

Codex Personality 설정 설명 — Friendly 및 Pragmatic이 더 이상 Codex의 대화 방식을 바꾸지 않는 이유와 선호도 설정 위치 (2026)

올해 초 Codex를 Friendly 또는 Pragmatic으로 설정했다면, 해당 설정이 더 이상 아무런 효과가 없다는 것을 눈치채셨을 것입니다. 또는 /personality 명령어를 찾으려 했지만 찾을 수 없었을 수도 있습니다.

이는 의도된 변화입니다. OpenAI의 구성 레퍼런스에 따르면 다음과 같습니다. "이전의 friendly 및 pragmatic 값은 더 이상 스타일을 선택하지 않습니다. Codex는 더 이상 /personality 명령어를 제공하지 않습니다."

config.toml에 personality 키는 여전히 존재하지만, 이제는 단 한 가지 기능만 수행합니다. 9월 이전에 작성된 가이드에는 여전히 이전 옵션들이 설명되어 있을 수 있어, 이를 검색하면 더 이상 작동하지 않는 지침이 나올 수 있습니다.

이 가이드에서는 무엇이 언제 변경되었는지, 현재 personality 설정의 역할은 무엇인지, 그리고 Codex가 계속해서 사용자의 의도를 따를 수 있도록 기존에 설정했던 선호도를 어디에 입력해야 하는지 설명합니다.

과거의 Codex personality

Codex에는 두 가지 이름의 스타일이 있었습니다. 2026년 6월 22일자 ChatGPT for iOS 릴리스 노트에는 "Friendly 및 Pragmatic 옵션이 포함된 호스트별 personality 설정 추가"가 명시되어 있습니다. 동일한 이름이 config.toml에서도 작동했으며, 세 번째 값인 none과 함께 CLI에는 스타일 간 전환을 위한 /personality 명령어가 있었습니다.

2026년 9월에 변경된 사항

2026년 9월 22일에 릴리스된 Codex CLI 0.156.0에 이 변경 사항이 포함되었습니다. 문서 노트에는 "더 이상 응답 스타일을 선택하지 않는 지원 중단된(deprecated) friendly 및 pragmatic personality 설정에 대해 명확히 함"이라고 기재되어 있습니다. 동일한 릴리스의 병합된 변경 사항 목록에는 "Friendly 및 Pragmatic personality 선택 기능 폐지" 및 "TUI에서 personality 선택 제거"가 포함되어 있습니다.

모델 측도 일치합니다. app-server 레퍼런스에서는 supportsPersonality를 "지원 중단된 호환성 필드이며 항상 false임. 모델은 더 이상 personality 선택을 지원하지 않음"으로 설명합니다.

Codex는 이전 값을 허용하지만 더 이상 스타일을 선택하는 데 사용하지 않습니다.

현재 personality 설정의 역할

구성 레퍼런스는 '커뮤니케이션 스타일' 항목에서 현재의 동작을 설명합니다. 내장된 personality 지침을 생략하려면 personality를 none으로 설정합니다. 이는 "모델의 내장 지침에서 Personality 섹션을 제거합니다. 명시적인 커스텀 기본 지침(base instructions)은 변경하지 않습니다."

구성 스키마는 이를 한 줄로 요약합니다. "지원 중단된 호환성 설정. friendly 및 pragmatic은 더 이상 스타일을 선택하지 않음. none은 모델 지침에서 내장된 Personality 섹션을 생략함. 명시적인 지침 재정의(override)는 변경되지 않음."

실제로는 다음 세 가지 경우가 발생합니다.

  • 키가 설정되지 않은 경우: Codex는 Personality 섹션을 포함한 내장 지침을 사용합니다. 이것이 기본값입니다.
  • none으로 설정된 경우: Codex는 내장된 Personality 섹션을 제외합니다. 사용자가 직접 작성한 지침은 영향을 받지 않습니다.
  • friendly 또는 pragmatic으로 설정된 경우: OpenAI의 샘플 구성에 따르면 "레거시 friendly 및 pragmatic 값은 허용되지만 더 이상 스타일을 선택하지 않음"이라고 되어 있습니다. Codex는 파일을 거부하지 않으며, 해당 값은 스타일을 변경하지 않습니다.

마지막 경우 때문에 이전 설정이 아무런 경고 없이 작동하지 않게 됩니다. config.toml은 여전히 로드되므로, 해당 줄이 더 이상 아무 기능도 하지 않는다는 것을 알려주는 오류가 발생하지 않습니다.

검색 결과에 여전히 이전 지침이 나타나는 이유

해당 기능이 존재할 때 게시된 가이드들은 /personality 명령어와 Friendly 또는 Pragmatic 선택에 대해 설명할 수 있습니다. 이러한 단계들은 작성 당시에는 정확했습니다. 0.156.0 버전 이후로는 명령어가 사라졌고, 값들은 스타일을 선택하지 않습니다.

가이드에서 Codex 설정의 personality를 선택하라고 안내한다면, OpenAI의 현재 설정 레퍼런스와 대조해 보십시오. 현재 개인화(Personalization) 섹션에는 다음과 같이 적혀 있습니다. "선택한 머신의 AGENTS.md에서 개인 지침을 편집하십시오. 저장소 지침 또한 채팅에 적용될 수 있습니다."

Codex personality vs ChatGPT의 기본 스타일

웹 버전 ChatGPT에는 자체 스타일 설정이 있어 두 가지를 혼동하기 쉽습니다. OpenAI의 개인화 페이지는 웹 ChatGPT 사용자에게 설정(Settings) > 개인화(Personalization) > 기본 스타일 및 톤(Base style and tone)으로 이동하여 ChatGPT의 응답 방식을 선택하도록 안내합니다. 또한 "personality는 스타일과 톤을 변경할 뿐, 성능을 변경하지는 않습니다"라고 덧붙입니다.

이 설정은 웹 버전 ChatGPT의 일부입니다. Codex의 경우, 동일한 페이지에서 다른 곳을 안내합니다. "Codex에서 이러한 개인 지침은 전역 AGENTS.md 파일에 저장됩니다. 프로젝트 및 저장소 또한 자체 지침을 제공할 수 있습니다."

따라서 Codex가 특정 방식으로 답변하기를 원한다면, 변경해야 할 설정은 스타일 선택기가 아니라 파일입니다.

대신 선호도를 설정할 위치

전역 AGENTS.md

Codex가 개인 선호도를 읽기 위해 참조하는 파일은 Codex 홈 디렉터리(별도로 CODEX_HOME을 설정하지 않았다면 ~/.codex)에 있는 AGENTS.md입니다. OpenAI의 지침 가이드에 따르면 "Codex는 작업을 수행하기 전에 AGENTS.md 파일을 읽습니다." 전역 지침의 경우, "모든 저장소가 작업 계약을 상속받을 수 있도록 Codex 홈 디렉터리에 영구적인 기본값을 생성하십시오"라고 권장합니다.

이곳이 바로 Friendly나 Pragmatic 설정 뒤에 숨겨져 있던 선호도를 본인의 언어로 직접 작성해야 할 곳입니다. 레이블 대신 원하는 바를 구체적으로 명시하십시오. 예를 들어, 결과부터 제시하는 짧은 답변, 요청할 때만 설명 제공, 각 작업 종료 시 변경된 파일 요약, 또는 종속성 추가 전 확인 요청 등을 작성할 수 있습니다.

Codex가 파일을 제대로 인식했는지 확인하려면, OpenAI의 예시처럼 Codex에게 현재 지침을 요약해 달라고 요청해 보십시오. 작업을 제안하기 전에 전역 파일의 항목들을 인용한다면 정상적으로 작동하는 것입니다.

일시적인 변경이 필요한 경우, OpenAI는 재정의 파일을 설명합니다. "기본 파일을 삭제하지 않고 일시적인 전역 재정의가 필요할 때는 ~/.codex/AGENTS.override.md를 사용하십시오."

레이블을 지침으로 변환하기

Friendly나 Pragmatic과 같은 레이블은 여러 선호도를 하나의 단어에 담고 있었습니다. 텍스트 지침은 각 항목을 개별적으로 명명할 수 있습니다. 사용했던 설정에서 원했던 것이 무엇인지 생각하고, 다음 각 항목에 대해 한 줄씩 작성해 보십시오.

  • 길이: 일반적인 답변의 길이와 긴 답변이 허용되는 경우.
  • 순서: 결과가 먼저 오고 추론이 나중에 오는지, 아니면 그 반대인지.
  • 설명: 기본적으로 포함할 배경 지식의 양과 생략할 시점.
  • 확인 절차: 새로운 종속성 추가나 파일 삭제 등 Codex가 실행 전 확인해야 할 사항.
  • 보고: 작업 완료 후 변경된 파일, 실행된 테스트, 또는 남은 질문 등 나열할 항목.

각 줄은 Codex가 따를 수 있고 사용자가 확인할 수 있는 규칙이 됩니다. ChatGPT에게 본인의 글쓰기 스타일을 가르치는 가이드에서도 스타일을 테스트 가능한 규칙으로 변환하는 동일한 접근 방식을 사용합니다. 특정 선호도가 더 이상 맞지 않게 되면, 모든 것이 묶여 있는 스타일을 바꾸는 대신 해당 줄만 수정하면 됩니다.

프로젝트 규칙을 위한 저장소 AGENTS.md

스타일 선호도는 개인적이지만, 코드베이스의 컨벤션은 공유됩니다. 지침 가이드는 전역 파일이 먼저 오고, 그다음 프로젝트 루트부터 작업 디렉터리까지의 파일들이 순서대로 결합되는 체인을 설명합니다. 작업 디렉터리에 더 가까운 파일이 나중에 나타나며 이전 지침을 재정의합니다.

또한 Codex는 결합된 크기가 project_doc_max_bytes(OpenAI 기본값 32 KiB)에 도달하면 파일 추가를 중단합니다. Codex가 AGENTS.md 규칙을 건너뛰는 문제에 대한 가이드에서 이 제한에 도달했을 때 발생하는 현상을 설명합니다.

기억(Memories)은 규칙을 위한 장소가 아닙니다

Codex 기억은 시간이 지남에 따라 선호도를 학습할 수 있지만, OpenAI는 이를 지침과 분리합니다. "기억은 필수적인 프로젝트 지침과 별개입니다. 항상 적용되어야 하는 지침은 AGENTS.md나 체크인된 프로젝트 문서에 보관하십시오." Codex 기억은 기본적으로 꺼져 있으며 로컬에 저장됩니다. Codex 기억 v2 가이드에서 저장 방식을 다룹니다.

재사용 가능한 프롬프트는 skills에 속합니다

신중한 리뷰나 빠른 수정과 같이 특정 종류의 작업을 위한 단축키로 personality를 사용했다면, 전역 지침보다는 skill이 더 적합할 수 있습니다. Codex 커스텀 프롬프트를 skill로 변환하는 가이드에서 이를 패키징하는 방법을 보여줍니다.

personality를 none으로 설정해야 할까요?

이는 Codex의 내장 Personality 섹션을 아예 사용하지 않을 것인지에 달려 있습니다. none으로 설정하면 모델의 내장 지침에서 해당 섹션이 제거되고, 사용자의 지침만 남게 됩니다. OpenAI는 내장 섹션의 구체적인 내용을 공개하지 않으므로, 실제 테스트를 통해 해당 설정을 적용했을 때와 아닐 때의 몇 가지 작업을 비교해 보는 것이 가장 좋습니다.

none을 선택한다면, 모델이 응답 방식에 대한 지침을 가질 수 있도록 전역 AGENTS.md에 원하는 톤을 명시하십시오.

구성에 friendly 또는 pragmatic이 있다면 해당 줄을 삭제하거나 none으로 대체할 수 있습니다. 그대로 두어도 오류는 발생하지 않지만, 더 이상 스타일을 선택하지는 않습니다.

사용자들이 처음에 시도하는 것들

/personality 명령어 찾기. Codex는 더 이상 이 명령어를 제공하지 않습니다.

config.toml에서 personality를 pragmatic으로 설정하기. 값은 허용되지만 더 이상 스타일을 선택하지 않습니다.

ChatGPT의 기본 스타일을 변경하고 Codex가 따르기를 기대하기. 이는 웹 ChatGPT 설정입니다. Codex는 전역 AGENTS.md에서 개인 지침을 읽습니다.

톤 설정을 위해 기억(memories)에 의존하기. OpenAI는 항상 적용되어야 하는 지침은 AGENTS.md에 보관하라고 권장합니다.

개인적인 스타일 규칙을 저장소 파일에 넣기. 팀원들도 그 파일을 읽게 됩니다. 개인적인 선호도는 전역 파일에 보관하십시오.

해결책: 레이블을 직접 작성한 지침으로 교체하기

1단계: 이전 설정 정리

config.toml을 열고 personality 줄을 찾으십시오. friendly 또는 pragmatic으로 되어 있다면 삭제하거나, 내장 Personality 섹션을 원치 않는다면 none으로 설정하십시오. 그런 다음 새로운 Codex 세션을 시작하십시오. Codex /clear vs /new 가이드에서 Codex가 지침을 다시 읽는 시점을 설명합니다.

2단계: 전역 AGENTS.md에 선호도 작성

~/.codex/AGENTS.md 또는 CODEX_HOME의 AGENTS.md를 열고 Codex가 어떻게 작동하기를 원하는지 기술하십시오. 답변 길이, 설명 시점, 실행 전 확인 사항, 완료 후 보고 사항 등을 포함하십시오. 전역 파일은 프로젝트 파일과 크기 제한을 공유하므로 간결하게 유지하십시오.

3단계: 사용하는 모든 머신에서 로드 확인

Codex에게 현재 지침을 요약해 달라고 요청하여 작성한 항목들이 나타나는지 확인하십시오. OpenAI의 설정 레퍼런스에 따르면 개인 지침은 선택한 머신별로 설정되므로, Codex를 사용하는 각 컴퓨터에서 파일을 복제하십시오. 두 설정이 일치하기를 원한다면 ChatGPT가 선호도를 기억하게 만드는 가이드에서 ChatGPT 측 설정을 확인하십시오.

MemoryLake에서 설정하기

AGENTS.md의 지침은 Codex가 어떻게 행동해야 하는지를 다룹니다. 하지만 선호도 뒤에 숨겨진 이유나 과거 프로젝트에서 내린 결정들은 모든 프롬프트에 로드되고 크기 제한이 있는 파일에 담기에는 적합하지 않습니다. 또한 전역 파일은 머신마다 다릅니다.

MemoryLake는 이러한 선호도와 결정 사항들을 사용자가 관리하는 한 곳에 보관하고, ChatGPT, Claude Code, Codex 등 연결된 어시스턴트들이 사용할 수 있게 해주는 기억 레이어입니다.

사용자는 본인의 언어로 직접 항목을 작성합니다. config.toml, AGENTS.md 파일, Codex 기억, Codex 채팅, ChatGPT 설정 또는 기타 벤더의 저장소에서 데이터를 읽거나 쓰거나 삭제하지 않습니다. personality 설정과 AGENTS.md는 OpenAI가 설명하는 방식 그대로 계속 작동합니다.

1단계: API 키 생성

로그인 후 대시보드에서 키를 생성하십시오. 이 키는 MemoryLake 워크스페이스에 속하며 OpenAI 계정과는 별개입니다.

새 키가 생성되어 에이전트에서 사용할 수 있도록 복사되는 API 키 화면을 보여주는 MemoryLake 콘솔
새 키가 생성되어 에이전트에서 사용할 수 있도록 복사되는 API 키 화면을 보여주는 MemoryLake 콘솔

2단계: 첫 번째 기억 업로드

위의 2단계에서 작성한 선호도와 그 이유부터 시작하십시오. 한 항목당 하나의 선호도를 작성하여, 나머지 내용을 다시 쓰지 않고도 특정 항목만 업데이트할 수 있게 하십시오.

첫 번째 문서가 업로드되어 각 파일이 검색 가능한 기억으로 나열된 MemoryLake 워크스페이스
첫 번째 문서가 업로드되어 각 파일이 검색 가능한 기억으로 나열된 MemoryLake 워크스페이스

3단계: AI 및 에이전트 연결

Codex 및 사용하는 다른 어시스턴트들을 연결하십시오. 노트북의 Codex, 다른 머신의 Codex, 또는 다른 어시스턴트 등 어디서나 동일한 선호도를 사용할 수 있습니다.

기억 레이어에 연결할 수 있는 AI 클라이언트 및 에이전트 프레임워크가 나열된 MemoryLake 통합 화면
기억 레이어에 연결할 수 있는 AI 클라이언트 및 에이전트 프레임워크가 나열된 MemoryLake 통합 화면

실제로 바뀌는 점

첫 번째 차이점은 전역 파일이 더 짧아진다는 것입니다. AGENTS.md에는 규칙만 담고, 배경 지식은 필요할 때 찾아볼 수 있는 항목으로 보관할 수 있습니다.

두 번째는 도구 전반에 걸쳐 하나의 선호도 세트를 사용한다는 점입니다. 한 번 작성한 선호도는 Codex의 구성 형식이나 ChatGPT의 스타일 설정에 얽매이지 않습니다.

세 번째는 머신 간의 차이가 줄어든다는 것입니다. 동일한 노트의 여러 복사본을 동기화하는 대신, 하나의 논리를 한 번만 유지하면 됩니다.

Codex 커뮤니케이션 스타일을 위한 모범 사례

레거시 personality 값을 제거하십시오. 허용은 되지만 더 이상 스타일을 선택하지 않습니다.

내장 섹션을 없애고 싶을 때만 none을 사용하십시오. 본인만의 톤 지침은 AGENTS.md에 넣으십시오.

선호도를 레이블이 아닌 지침으로 작성하십시오. Codex가 무엇을 하길 원하는지 명시하십시오.

개인적인 스타일은 전역 파일에 보관하십시오. 저장소 파일은 공유 컨벤션을 위한 것입니다.

전역 파일을 짧게 유지하십시오. 프로젝트 파일과 크기 제한을 공유합니다.

파일 로드를 확인하십시오. Codex에게 현재 지침을 요약해 달라고 요청하십시오.

가이드의 작성 날짜를 확인하십시오. 2026년 9월 이전에 작성된 지침은 이전 옵션들을 설명하고 있을 수 있습니다.

결론

Codex의 Friendly 및 Pragmatic personality는 2026년 9월에 폐지되었습니다. /personality 명령어는 사라졌으며, config.toml의 friendly 및 pragmatic 값은 허용되지만 더 이상 스타일을 선택하지 않습니다. 여전히 변화를 주는 유일한 값은 none으로, 이는 사용자의 지침은 건드리지 않고 모델의 지침에서 내장된 Personality 섹션만 제거합니다.

이제 Codex의 작동 방식을 지시하는 곳은 전역 AGENTS.md이며, 공유 컨벤션은 저장소 파일을 사용합니다. 선호도를 평이한 문장으로 작성하고, 파일을 짧게 유지하며, 로드 여부를 확인하고, 사용하는 각 머신에서 이를 반복 설정하십시오.

자주 묻는 질문

Codex personality에 무슨 일이 일어났나요?

OpenAI는 Friendly 및 Pragmatic 옵션을 폐지했습니다. 구성 레퍼런스에 따르면 이전의 friendly 및 pragmatic 값은 더 이상 스타일을 선택하지 않으며, Codex는 더 이상 /personality 명령어를 제공하지 않습니다.

personality를 pragmatic으로 설정하는 것이 여전히 작동하나요?

값 자체는 허용되므로 구성 파일은 여전히 로드되지만, 더 이상 스타일을 선택하지는 않습니다.

personality를 none으로 설정하면 어떻게 되나요?

모델의 내장 지침에서 Personality 섹션을 제거합니다. 명시적인 커스텀 기본 지침은 변경하지 않습니다.

이제 Codex의 답변을 덜 장황하게 만들려면 어떻게 해야 하나요?

Codex 홈 디렉터리의 전역 AGENTS.md에 해당 선호도를 작성하십시오. Codex는 작업을 수행하기 전에 AGENTS.md 파일을 읽습니다.

Codex personality는 ChatGPT의 기본 스타일과 같나요?

아니요. 기본 스타일 및 톤은 웹 ChatGPT 설정입니다. Codex의 경우, OpenAI는 개인 지침이 전역 AGENTS.md 파일에 저장된다고 명시하고 있습니다.

이 변경 사항은 언제 적용되었나요?

2026년 9월 22일에 릴리스된 Codex CLI 0.156.0에 Friendly 및 Pragmatic personality 선택 기능을 폐지하는 변경 사항이 포함되었습니다.