크로니클
크로니클은 macOS용 Codex 앱에서 화면의 작업 맥락을 바탕으로 Codex 메모리를 보강하는 기능입니다. 현재 미리보기로 제공되며, macOS의 ChatGPT Pro 구독자만 사용할 수 있습니다.
크로니클을 켜면 Codex가 최근 화면 맥락을 참고해 사용자가 무엇을 보고 있는지, 어떤 파일이나 대화, 문서, 대시보드, Pull Request를 가리키는지, 어떤 도구와 워크플로를 자주 쓰는지 더 잘 파악할 수 있습니다. 덕분에 새 프롬프트를 보낼 때 같은 배경 설명을 반복하지 않아도 됩니다. 특정 파일, Slack 스레드, Google Doc, 대시보드, Pull Request처럼 더 정확한 원본이 필요한 경우에는 크로니클로 단서를 찾은 뒤 해당 원본을 직접 사용합니다.
크로니클은 화면 캡처를 사용하므로 화면에 보이는 민감한 정보가 메모리 생성에 포함될 수 있습니다. 마이크나 시스템 오디오에는 접근하지 않습니다. 회의나 커뮤니케이션 내용을 상대방 동의 없이 기록하는 용도로 사용하지 말고, 메모리에 남기고 싶지 않은 내용을 볼 때는 크로니클을 일시 중지하십시오. 화면 콘텐츠를 처리하기 때문에 프롬프트 인젝션 위험도 커질 수 있습니다. 예를 들어 악의적인 에이전트 지침이 포함된 사이트를 보고 있으면 Codex가 그 내용을 지침으로 오해할 수 있습니다.
크로니클은 캡처된 화면 이미지에서 메모리를 만들기 위해 백그라운드에서 샌드박스된 에이전트를 실행합니다. 이 과정은 현재 사용량 제한을 빠르게 소모할 수 있습니다.
크로니클 켜기
크로니클을 사용하려면 Codex 앱의 Memories 설정과 macOS의 Screen Recording, Accessibility 권한이 필요합니다.
- Codex 앱에서 Settings를 엽니다.
- Personalization으로 이동해 Memories가 켜져 있는지 확인합니다.
- Memories 설정 아래에서 크로니클을 켭니다.
- 동의 대화상자의 내용을 확인한 뒤 Continue를 선택합니다.
- macOS가 요청하면 화면 기록과 손쉬운 사용 권한을 부여합니다.
- 설정이 끝나면 Try it out을 선택하거나 새 스레드를 시작합니다.
크로니클 설정이 보이지 않는다면 크로니클이 포함된 Codex 앱 빌드를 사용 중인지, Settings > Personalization에서 Memories가 켜져 있는지 확인합니다. 설정이 완료되지 않으면 Codex 앱을 종료했다가 다시 열고, Settings > Personalization에서 크로니클 상태를 다시 확인합니다.
macOS가 화면 기록이나 손쉬운 사용 권한이 거부되었다고 표시하면 System Settings > Privacy & Security > Screen Recording 또는 Accessibility에서 Codex를 허용합니다. macOS나 조직 정책이 권한을 제한하고 있다면, 제한이 해제되고 Codex가 필요한 권한을 받은 뒤 크로니클이 시작됩니다.
크로니클 끄기 또는 일시 중지
크로니클이 화면 맥락으로 메모리를 만드는 시점은 사용자가 제어할 수 있습니다. Codex 메뉴 막대 아이콘에서 Pause 크로니클 또는 Resume 크로니클을 선택해 필요할 때만 일시 중지하거나 다시 시작합니다.
크로니클을 완전히 끄려면 Settings > Personalization > Memories로 이동해 크로니클을 끕니다. 회의 전이나 민감한 콘텐츠를 볼 때처럼 Codex가 화면 내용을 맥락으로 사용하지 않아야 하는 상황에서는 미리 일시 중지하는 것이 좋습니다.
크로니클을 끄더라도 이미 생성된 메모리가 자동으로 삭제되지는 않습니다. 저장된 메모리를 삭제하거나 수정하려면 아래의 저장 위치를 확인합니다.
저장되는 정보와 저장 방식
크로니클은 화면 맥락을 로컬에서 캡처한 뒤, 최근 활동을 메모리로 요약하기 위해 주기적으로 임시 Codex 세션을 시작합니다. 이 세션은 선택된 스크린샷 프레임, 스크린샷에서 추출한 OCR 텍스트, 시간 정보, 로컬 파일 경로를 처리할 수 있습니다.
메모리 생성을 위해 사용되는 화면 캡처는 기기에 임시 저장됩니다. 크로니클이 실행 중일 때 임시 화면 캡처 파일이 $TMPDIR/chronicle/screen_recording/ 아래에 나타날 수 있으며, 6시간보다 오래된 화면 캡처는 크로니클 실행 중 삭제됩니다. 캡처는 메모리 생성을 위해 서버에서 처리되고, 법에서 요구하지 않는 한 OpenAI는 처리 후 스크린샷을 서버에 저장하지 않으며 학습에도 사용하지 않습니다.
크로니클이 생성한 메모리는 다른 Codex 메모리와 같은 방식으로 저장됩니다. 생성된 메모리는 $CODEX_HOME/memories_extensions/chronicle/ 아래에 로컬 Markdown 파일로 저장되며, 일반적으로 위치는 ~/.codex/memories_extensions/chronicle입니다. 이 파일은 암호화되지 않으므로 필요하면 직접 읽거나 수정할 수 있고, Codex에게 검색을 요청할 수도 있습니다.
Codex가 무언가를 잊게 하려면 해당 폴더에서 관련 파일을 삭제하거나 Markdown 파일을 열어 제거할 내용을 지웁니다. 새 정보를 수동으로 추가하지는 마십시오. 화면 캡처와 메모리를 저장하는 디렉터리에는 민감한 정보가 포함될 수 있으며, 컴퓨터의 다른 프로그램도 이 파일에 접근할 수 있습니다.
향후 세션에서 Codex가 메모리를 사용할 때 관련 메모리 내용이 해당 세션의 컨텍스트에 포함될 수 있습니다. ChatGPT 설정에서 허용한 경우에는 모델 개선에 사용될 수 있습니다.