TypeScript
mksglu / context-mode
AI 코딩 에이전트를 위한 컨텍스트 창 최적화. 샌드박스 도구 출력, 98% 감소. 14개 플랫폼
12.9K
884
약 2개월 전
이 프로젝트에 대해
mksglu 님의 context-mode 프로젝트는 GitHub에서 12.9K개의 별을 받으며 많은 개발자들의 주목을 받고 있습니다. 특히 TypeScript 환경에서 유용하게 활용될 수 있으며, 최근 오픈소스 커뮤니티에서 활발한 기여와 토론이 이루어지고 있는 트렌딩 레포지토리입니다.
Language Breakdown
TypeScript 64%JavaScript 33%HTML 2%Shell 1%CSS 0%
🇰🇷 한국어 번역 README
캐시 히트컨텍스트 모드
맥락 문제의 또 다른 절반.
팀 간 사용은
문제야
모든 MCP 툴 호출은 원시 데이터를 컨텍스트 창에 덤프합니다. 극작가 스냅샷 비용은 56KB입니다. 20개의 GitHub 이슈는 59KB에 달합니다. 한 개의 접근 기록 — 45 KB. 30분이 지나면 맥락의 40%가 사라집니다. 그리고 상담원이 대화를 빈 공간으로 압축하면, 어떤 파일을 편집했는지, 진행 중인 작업은 무엇인지, 마지막으로 요청한 것은 무엇인지 잊어버립니다. 게다가 에이전트는 출력 토큰을 채우기, 인사, 장황한 설명에 낭비하여 양쪽 모두의 맥락을 태워버립니다.
컨텍스트 모드가 어떻게 해결하는지
컨텍스트 모드는 이 문제의 네 가지 측면을 모두 해결하는 MCP 서버입니다:
- 컨텍스트 저장 — 샌드박스 도구는 원시 데이터를 컨텍스트 창에서 제외시킵니다. 315 KB는 5.4 KB가 됩니다. 98% 감소.
- 세션 연속성 — 모든 파일 편집, git 작업, 작업, 오류, 사용자 결정이 SQLite에서 추적됩니다. 대화가 압축될 때, 컨텍스트 모드는 이 데이터를 다시 맥락에 넣지 않고 사건을 FTS5에 인덱싱하고 BM25 검색을 통해 관련 있는 것만 가져옵니다. 모델은 당신이 멈췄던 바로 그 지점에서 이어집니다. '--계속'을 하지 않으면 이전 세션 데이터가 즉시 삭제됩니다 — 새 세션은 깨끗한 상태가 됩니다.
- 코드로 생각하라 — LLM은 분석을 프로그래밍해야 하며, 계산하는 것은 아닙니다. 50개의 파일을 맥락에 읽어 계산하는 대신, 에이전트가 계산과 콘솔 작업을 수행하는 스크립트를 작성합니다
🌐 본 텍스트는 빠른 이해를 돕기 위한 요약 번역본입니다. 정확한 기술 정보 및 전체 코드는 GitHub 원문에서 확인하실 수 있습니다.
이 정보는 AI가 자동으로 분석한 결과입니다. 정확한 내용은 원문을 확인하세요.
mksglu/context-mode GitHub 원문 바로가기 →