Context Compression
-
이코에코(Eco²) Agent #21: 동적 컨텍스트 압축 (ref. OpenCode)이코에코(Eco²)/Agent 2026. 1. 16. 19:56
OpenCode/Claude Code 기반 Production-Ready 컨텍스트 압축 전략항목값작성일2026-01-16시리즈Eco² Agent 시리즈이전 포스팅#16 컨텍스트 압축참조OpenCode compaction.ts, Claude Code compaction1. 배경: 기존 Compression의 한계1.1 기존 구현# v1.0 - 고정 임계값 방식DEFAULT_MAX_TOKENS_BEFORE_SUMMARY = 3072 # 고정 3KDEFAULT_MAX_SUMMARY_TOKENS = 512 # 고정 512DEFAULT_KEEP_RECENT_MESSAGES = 4 # 고정 4개문제설명고정 임계값GPT-5.2 (400K)와 Gemini-3 (1M)에 동일한 3K 적..
-
이코에코(Eco²) Agent #16: 컨택스트 압축이코에코(Eco²)/Agent 2026. 1. 16. 02:50
LangGraph 1.0+ Message History Management & SummarizationNode 패턴Agent: Claude Code, Opus 4.51. 배경: 멀티턴 대화의 토큰 한계1.1 문제 상황[Turn 1] 사용자: 페트병 어떻게 버려? AI: 페트병은 내용물을 비우고...[Turn 2] 사용자: 라벨은요? AI: 라벨은 분리해서...[Turn 3] 사용자: 뚜껑은 어떻게? AI: 뚜껑은......[Turn 20] 컨텍스트 초과! 🔥문제설명토큰 폭발멀티턴 대화에서 메시지 누적 → LLM 입력 한계 초과비용 증가매 턴마다 전체 히스토리 전송 → 토큰 비용 급증응답 지연긴 컨텍스트 → 응답 생성 시간 증가컨텍스트 손실단순 truncatio..