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.
Git Context Controller (GCC) - .GCC/ の下でバージョン管理されたファイル システムとしてエージェント メモリを管理します。このスキルは、構造化されたメモリの永続化、マイルストーンの追跡、代替アプローチへの分岐、およびセッション間のコンテキスト回復から恩恵を受ける複数ステップのプロジェクトに取り組むときに使用する必要があります。 /gcc コマンドまたは自然言語 (「この進行状況をコミット」、「分岐して別の方法を試す」、「結果をマージ」、「コンテキストを復元」など) でトリガーします。 ソース: faugustdev/git-context-controller。