GCC transforms agent memory from a passive token stream into a structured, versioned file system under .GCC/. Inspired by Git, it provides four operations — COMMIT, BRANCH, MERGE, CONTEXT — to persist milestones, explore alternatives in isolation, synthesize results, and recover historical context efficiently.
On first use, check if .GCC/ exists in the project root. If not, run scripts/gccinit.sh to create the directory structure:
For detailed file format specifications, read references/fileformats.md.
GCC(Git 컨텍스트 컨트롤러) - 에이전트 메모리를 .GCC/ 아래의 버전이 지정된 파일 시스템으로 관리합니다. 이 기술은 구조화된 메모리 지속성, 마일스톤 추적, 대체 접근 방식을 위한 분기 및 세션 간 컨텍스트 복구의 이점을 얻는 다단계 프로젝트에서 작업할 때 사용해야 합니다. /gcc 명령 또는 '이 진행 상황 커밋', '대안을 시도하기 위한 분기', '결과 병합', '컨텍스트 복구'와 같은 자연어에 대해 트리거됩니다. 출처: faugustdev/git-context-controller.