OpenClaw는 에이전트 기록 압축을 구현하여 컨텍스트 사용량을 줄입니다.

컨텍스트 관리 문제
Docker 내에서 OpenClaw를 실행할 때, 에이전트의 직접적인 코드 작성으로 인해 컨텍스트가 노이즈로 채워집니다: 파일 읽기(5K 토큰), 편집 작성(500 토큰), 테스트 실행(200 토큰), 스택 트레이스 수신(3K 토큰). 단일 디버그 사이클은 10K-15K 토큰을 소비하며, 대부분 버그 수정 후 쓸모없어지는 콘솔 출력과 스택 트레이스에서 비롯됩니다. 세션당 20-30회의 디버그 사이클로 인해 전체 컨텍스트 창이 노이즈로 소비됩니다.
브레인/워커 아키텍처
해결책은 책임을 분리하는 것입니다: OpenClawd(Docker 내)는 계획 수립, 작업을 하위 작업으로 분해, 위임 및 조정을 위한 브레인 역할을 합니다. macOS 호스트의 로컬 워커는 Apple Silicon에서 MLX를 통해 실행되는 Qwen3.5-27B로 구동되어 파일 읽기, 코드 작성, 테스트 실행 및 디버깅을 위한 손 역할을 합니다. 이로 인해 시끄러운 주고받기는 워커의 컨텍스트에 머물게 되며, 브레인은 "작업 완료, 변경된 파일은 다음과 같습니다"와 같은 최종 결과만 확인합니다.
압축 전략
브레인/워커 분리에도 불구하고, 오케스트레이터의 컨텍스트는 여전히 운영 문서로 채워집니다: AGENTS(~6.6K 토큰), SOUL(~1.5K 토큰), LESSONS(~10K 토큰), 계획/워크스루(디스크 기준 ~13K 토큰)로, 작업 시작 전 총 20K-30K 토큰에 달합니다. 세션은 100K-200K 토큰에 도달할 수 있습니다.
핵심 통찰: 완료된 작업은 원시 세부 정보가 필요하지 않습니다. 하위 작업이 완료되면 원시 기록은 죽은 무게가 됩니다. 에이전트는 다음만 알면 됩니다: 작업이 무엇이었는지, 성공했는지, 어떤 파일이 변경되었는지, 오류가 있었는지.
구현 세부 사항
1단계: 수명 주기 경계 감지 - 오케스트레이터는 작업을 Spawn(에이전트가 sessions_spawn 또는 delegate_task 호출), Execute(도구 호출, 추론), Complete(System Message "subagent 'task_name' completed") 수명 주기를 가진 하위 작업으로 분해합니다. 4단계 스캐너가 세션 JSONL을 순회합니다:
- 1단계: Spawn 이벤트 찾기
- 2단계: Spawn 오류 찾기
- 3단계: 완료 마커 찾기
- 4단계: 수명 주기별 토큰 수 및 지속 시간 계산
이를 통해 완료된 하위 작업에 속하는 메시지 범위를 식별합니다.
2단계: "에이전트 언어"로 요약(마스킹) - 요약은 일반적인 에이전트 출력처럼 보이도록 생성되어 오케스트레이터의 예상 메시지 형식(역할, 콘텐츠 블록, 도구 호출 구조, 부모-자식 ID 체인)과의 호환성을 유지합니다. 이러한 마스킹된 요약이 원시 작업 기록을 대체합니다.
압축된 작업 요약 예시:
── 압축된 작업 ── origin: agent task: MLX 서버 유휴 시간 초과 구현 outcome: success result: MlxServerManager에 5분 유휴 타이머 추가됨. 요청 수신 없을 시 서버 자동 언로드. files+: src/services/mlx_idle_monitor.py files~: src/services/mlx_server.py, config.json errors: none tried_and_failed: threading.Timer — 경쟁 조건 must_remember: MLX 서버는 명시적 워커 요청 시에만 재로드, 도구 호출 시 아님 ─────────────────
이 ~100 토큰 요약이 5K 토큰의 원시 도구 호출 및 추론을 대체합니다(99.2% 감소). 요약은 저렴한 LLM(Gemini Flash Lite 또는 로컬 MLX)에 의해 생성되며, 생성 실패 시 대체 메커니즘이 있습니다.
📖 전체 소스 읽기: r/openclaw
👀 See Also

Fehu: Claude AI MCP 통합을 지원하는 CLI 복식 부기 시스템
Fehu는 MCP를 통해 Claude AI에 연결되는 경량 CLI 개인 회계 도구로, SQLite 기반의 복식 부기 시스템을 통해 자연어 거래 기록이 가능합니다. 계층적 계정 구조, 해시태그를 이용한 자동 태깅, 강력한 계산 엔진, 다중 통화 지원 등의 기능을 갖추고 있습니다.

Chamber: GPU 인프라 관리를 위한 AI 에이전트
Chamber는 GPU 인프라를 관리하는 AI 에이전트로, 클러스터 프로비저닝, 실패한 작업 진단, 워크로드 관리와 같은 작업을 처리합니다. 단순한 원시 셸 명령어가 아닌 검증 및 롤백 기능을 갖춘 구조화된 작업을 제공합니다.

클랭커랭크: 클로드 하이쿠를 활용한 AI 지원 코딩 기술 벤치마크
한 개발자가 Claude의 Haiku 4.5 모델을 활용해 AI 지원 코딩 숙련도를 측정하는 ClankerRank를 구축했습니다. 이 플랫폼은 사용자에게 동일한 버그를 제시하고, 숨겨진 테스트 스위트로 출력물을 채점하며, 수백 명의 참가자들 사이에서 명확한 기술 격차를 드러냈습니다.

AI 코딩 에이전트를 사용하는 개발자를 위한 필수 OpenClaw 플러그인
한 개발자가 OpenClaw 플러그인을 테스트하며 필수 도구들을 확인했습니다. 보안을 위한 env-guard, 잘못된 커밋을 방지하는 commit-guard, 860개 이상의 도구와 연결하는 composio, 긴 세션을 위한 cortex-memory, 지출 가시성을 제공하는 cost-tracker, 불안정한 연결을 수정하는 openclaw-better-gateway 등이 포함됩니다.