상위: 08_00_MOC
2026 컨텍스트 관리 신기능 — 5대 실패모드 처방의 최신 공식 구현
한 줄 정의
앞 챕터들이 정의한 5대 컨텍스트 실패모드(오염·산만·혼란·충돌·부패)의 처방이 2026년 현재 Anthropic·OpenAI 공식 API/CLI 기능으로 어떻게 구현됐는지를 베타 헤더·엔드포인트·파일 경로 수준까지 짚어 매핑한 노트다.
왜 중요한가
08_02-compact와-자동컴팩션·08_03-Auto-Memory-세션간학습·08_07-Codex-AGENTS.md-설정이 다룬 기능들은 2025~2026년 사이 서버사이드화·자동화·영속화 쪽으로 진화했다. 예전에는 클라이언트가 직접 /compact를 눌러야 했지만, 이제는 서버가 토큰 한계 근처에서 알아서 압축하고(Compaction), thinking 블록까지 정밀하게 비우며(Context editing), 세션 사이의 지식을 파일로 남긴다(Memory tool / Codex Memories). 문제는 이 중 상당수가 여전히 beta거나 opt-in 리서치 프리뷰라는 점이다. “쓸 수 있다”와 “프로덕션에 안전하다”를 갈라 보는 일이 곧 실무 위생이다. 특히 화면 캡처에 기반한 Chronicle은 01 오염 프롬프트 인젝션 리스크를 새로 불러들인다.
출처 표기: 공식 문서로 확인한 항목과 보도로만 파악한 항목을 구분한다. 후자에는 문장마다 “보도 기준”이라는 단서를 붙였다. 2026-06-20 이후 미래 날짜에 걸린 스펙은 다루지 않는다.
1. Anthropic 서버사이드 Compaction
컨텍스트 한계에 가까워지면 서버가 오래된 대화 턴을 알아서 요약·압축한다. 기존 08_02-compact와-자동컴팩션의 클라이언트사이드 /compact를 서버가 API 레벨에서 대신 맡는 셈이다.
- 베타 헤더:
anthropic-beta: compact-2026-01-12 - 타입 식별자:
compact_20260112 - 상태: 여전히 beta다. GA로 단정하지 말 것.
요약을 서버가 쥐고 있으니 클라이언트는 무엇이 압축됐는지 정확히 따라가기 어렵고, 여기서 05 부패 블랙박스 요약 리스크가 그대로 따라온다. 반대로 한계 직전에 자동으로 발동하는 점은 02 산만 누적 컨텍스트 산만을 덜어준다.
2. Context editing — thinking clearing
컨텍스트 관리 기능군은 대화 도중 특정 블록을 자동으로 지운다. 2026에 적용된 항목은 thinking 블록 제거다.
| 항목 | 식별자 | 제거 대상 | 출시 |
|---|---|---|---|
| thinking clearing | clear_thinking_20251015 | thinking block | 2026 적용 |
| tool-use clearing (베이스) | clear_tool_uses_20250919 | tool result | 2025 |
- 베타 헤더:
anthropic-beta: context-management-2025-06-27 - 상태: beta.
thinking 블록은 토큰을 많이 잡아먹지만 뒤이은 추론에는 쓸모가 없어지기 일쑤라, 자동 제거가 05 부패·02 산만을 곧장 처방한다. base인 tool-use clearing은 오래된 도구 결과(stale tool result)를 비워 02 산만을 덜어준다.
3. Anthropic Memory tool
- 타입 식별자:
memory_20250818 - 메커니즘: 모델이
/memories디렉터리에 클라이언트사이드 파일 CRUD를 수행해 세션 간 지식을 파일로 영속한다. - 페어링: Compaction·Context editing과 함께 쓰도록 설계됐다. 압축으로 사라질 핵심 사실을 메모리 파일에 먼저 적어두는 패턴이다.
- 연혁: 2025 출시, 2026 확산.
08_03-Auto-Memory-세션간학습의 Auto Memory(MEMORY.md)와 같은 계열의 영속 메모리로, 대화 히스토리가 사라지는 05 부패를 파일에 남겨 막아준다.
4. OpenAI Codex Memories
08_07-Codex-AGENTS.md-설정에서 다룬 Memories의 2026 동작 갱신이다.
- 저장 위치:
~/.codex/memories/에 영속. - 기본값: off.
memories = true로 명시적으로 활성화한다. - 보안: 비밀(secret) 자동 레닥션.
- 지역 규제: EEA·UK·스위스에서는 기본 off로, 활성화 전에는 메모리를 만들지도 쓰지도 않는다.
- 기준 날짜: 2026-06-16 변경.
기본 off에 레닥션과 지역 게이팅까지 더해, 01 오염 무단 컨텍스트 유입과 비밀 누출을 보수적으로 막는다.
5. OpenAI Chronicle — 화면 캡처 기반 메모리 보강
⚠️ opt-in 리서치 프리뷰(2026-06-16). ChatGPT Pro·macOS 한정이며, Codex CLI 일반/API 사용자에게는 해당되지 않을 수 있다.
화면 캡처에서 컨텍스트를 읽어 Codex 메모리를 보강한다. 사용자가 매번 맥락을 다시 설명하지 않아도 되게 하려는 것이다.
공식 경고는 두 가지다.
- 기기에 메모리를 비암호화로 저장한다.
- 프롬프트 인젝션 위험이 커진다. 화면에 노출된 악의적 텍스트가 메모리로 흡수될 수 있다.
01 오염 프롬프트 인젝션 표면을 화면 전체로 넓혀버리는 신종 벡터다. 회의나 기밀 화면에서는 잠시 꺼두는 편이 안전하다. 새 기능이 곧 새 공격면을 연다는 01 오염의 전형이다.
6. OpenAI Codex Compaction
- 엔드포인트:
/v1/responses/compact(standalone 컴팩션). - 자동 트리거:
model_auto_compact_token_limit. 토큰이 한도를 넘으면 서버가 자동으로 컴팩션한다. - 불투명성: 반환되는
encrypted_content는 사람이 해석할 수 없는 불투명 블롭이다. 05 부패 블랙박스 요약 검증 불가 문제의 Codex판이다.
08_07-Codex-AGENTS.md-설정의 서버사이드 컴팩션 절을 엔드포인트·플래그 수준까지 보강한 셈이다.
7. AGENTS.md 로딩 개선
08_07-Codex-AGENTS.md-설정의 계층 로딩이 다음으로 정리됐다.
- 머지 순서: 글로벌 → Git 루트 → 현재 디렉터리. 가까운 파일이 나중에 와서 우선한다.
- 오버라이드:
AGENTS.override.md로 전역 최우선을 강제한다. - 크기 한도: 32KiB.
실행할 때마다 다시 짜맞추는 데다 오버라이드까지 명시할 수 있어, 03 혼란 지시 충돌과 04 충돌 규칙 모순을 계층 우선순위로 풀어낸다.
8. 보도 기준 항목
아래는 공식 1차 문서가 아니라 보도로만 파악한 항목이다. 강의나 자료로 옮길 때는 단서를 꼭 남겨 두자.
- Memory for Managed Agents 퍼블릭 베타 — 보도 기준 (2026-04-23 보도).
- Anthropic 1M 컨텍스트 GA — 보도 기준 (2026-03-13 보도).
- Claude 메모리 무료 개방 — 보도 기준 (2026-03-02 보도).
제외: MCP “2026-07-28 스펙”은 오늘(2026-06-20) 이후 미래 날짜라 검증 불가 → 이 노트에서 다루지 않는다.
5대 모드 ↔ 2026 기능 매핑
flowchart LR subgraph FM["5대 실패모드"] P["오염 Pollution"] D["산만 Distraction"] C["혼란 Confusion"] CF["충돌 Conflict"] DK["부패 Decay"] end subgraph F2026["2026 공식 기능 직접검증"] A1["서버 Compaction<br/>compact-2026-01-12 beta"] A2["Context editing<br/>clear_thinking_20251015 beta"] A3["Memory tool<br/>memory_20250818"] X1["Codex Memories<br/>~/.codex/memories off-default"] X2["Chronicle<br/>opt-in preview 인젝션경고"] X3["Codex Compaction<br/>responses/compact"] X4["AGENTS.md 로딩<br/>override 32KiB"] end P --> X2 P --> X1 D --> A1 D --> A2 C --> X4 CF --> X4 DK --> A1 DK --> A2 DK --> A3 DK --> X3
요약·체크리스트
- Compaction은 아직 beta다.
compact-2026-01-12/compact_20260112, GA로 말하지 말 것. - Context editing도 beta. thinking은
clear_thinking_20251015(2026), tool result는clear_tool_uses_20250919(2025), 헤더는context-management-2025-06-27. - Memory tool
memory_20250818은/memories파일 CRUD. Compaction과 페어링해 핵심 사실을 선기록한다. - Codex Memories는 기본 off.
memories = true, 비밀 레닥션, EEA/UK/스위스 게이팅(2026-06-16). - Chronicle은 opt-in 프리뷰(Pro·macOS). 비암호화 저장에 프롬프트 인젝션 경고까지, 01 오염 신종 벡터다.
- Codex Compaction:
/v1/responses/compact,model_auto_compact_token_limit,encrypted_content불투명. - AGENTS.md: 글로벌→루트→현재 머지,
AGENTS.override.md, 32KiB. - 보도 기준 3건(Managed Agents 베타·1M GA·메모리 무료)은 항상 단서를 붙여 유지한다.
참고문헌
- Context editing & memory tool — Anthropic, 공식 문서 (
context-management-2025-06-27,clear_thinking_20251015,memory_20250818) - Compaction (beta) — Anthropic, 공식 문서 (
compact-2026-01-12,compact_20260112) - Memories — Codex — OpenAI, 공식 문서 (
~/.codex/memories/, off-default) - Chronicle — Codex Memories — OpenAI, 공식 문서 (opt-in preview, 인젝션 경고)
- Compaction — OpenAI Responses API — OpenAI, 공식 문서 (
/v1/responses/compact,model_auto_compact_token_limit) - Custom instructions with AGENTS.md — OpenAI, 공식 문서 (32KiB,
AGENTS.override.md)
관련 노트
- 08_00_MOC — 챕터 허브
- 08_02-compact와-자동컴팩션 — 클라이언트사이드 컴팩션 기반
- 08_03-Auto-Memory-세션간학습 — 영속 메모리 계열
- 08_07-Codex-AGENTS.md-설정 — Codex 기능 원형
- 08_08-실패모드-공식기능-매핑표 — 5대 모드 종합 매핑
- 06 해결전략 — 처방 이론