
from git-context-controller44
Lean, git-backed agent memory tool that stores commit hashes + intent and provides COMMIT/BRANCH/MERGE/CONTEXT commands to reconstruct context on demand.
GCC provides a lightweight memory layer for agents by recording concise timeline entries (hash + intent + optional notes) backed by git. It reconstructs full context on demand via git, enabling cheap summaries and deep dives while avoiding verbatim storage of large markdown memories.
Works with agent frameworks that can run repo scripts and manage git (Copilot/Codex-like agents, CLI-capable LLMs, or custom agent runners).
GCC is a git-backed agent memory tool providing COMMIT/BRANCH/MERGE/CONTEXT commands via lean index.yaml. Init script works cleanly in standalone mode; other scripts correctly require initialization first. Well-structured shell scripts with proper error handling and dual-mode support (git/standalone). No security concerns — all operations are local, no remote calls except optional aiyoucli bridge.
Solid skill with clean architecture. Dual git/standalone mode is well-designed. The aiyoucli bridge is optional and silent when unavailable. Scripts are idempotent and handle edge cases. Minor deduction for YAML parsing fragility and some awk pattern repetition across scripts.