
faugustdev/git-context-controller
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Структурированная структура управления контекстом для агентов LLM. Внедряет Git-подобные операции (COMMIT, BRANCH, MERGE) для управления памятью агента с длинным горизонтом.
Обзор
GCC v2 магазины вместо словесной разметки. Полный контекст реконструируется по требованию через Git Show. Двойной режим: git-backed или standalone. Оригинальное название: Git Context Controller Агенты LLM теряют контекст по мере роста разговоров. GCC решает эту проблему, предоставляя агентам структурированную память: - - ~50 токенов на запись против ~500 в v1 - - реальные обязательства, а не повествовательные копии - - ветви через git-рабочие деревья для реальной изоляции - - реконструкция контекста из хешей по требованию - - автоподачи передают данные в векторную память, когда они доступны Возврат к файлам разметки, совместимым с v1: После установки GCC активируется автоматически. Используйте команды или естественный язык: GCC v2 включает в себя сценарии полезности для механических операций: Продолжение вехи. В режиме git выполняет реальное обязательство.
Обзор (машинный перевод)
Бережливое управление контекстом с поддержкой git для агентов LLM.
GCC v2 хранит hash + intent + optional decision notes вместо словесной разметки. Полный контекст реконструируется по требованию git show. Двойной режим: git-backed или standalone.
Оригинальное название: Git Context Controller
Почему именно GCC?
Агенты LLM теряют контекст по мере роста разговоров. GCC решает эту проблему, предоставляя агентам структурированную память:
- Бережливое хранение - ~50 токенов на вход против ~500 в v1 Подтвержденная Git Истина — реальные обязательства, а не повествовательные копии
- Безопасное экспериментирование - ветви через гит-деревья для реальной изоляции -Перекрестное восстановление - реконструкция контекста из хешей по требованию aiyoucli bridge — автоматические корма передают данные в векторную память, когда они доступны
Как это работает
Git Mode (с репо)
Автономный режим (не репо)
Возврат к файлам разметки, совместимым с v1:
Реконструкция контекста
##Установка
###Как кодовый навык
####Самостоятельно
Быстрый старт
После установки GCC активируется автоматически. Используйте команды или естественный язык:
Оригинальное название: Command, Natural Language
[править править код]
| Сохранить прогресс | /gcc commit | «сохранить этот рубеж» |
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Git Context Controller (GCC) v2
Lean, git-backed context management for LLM agents.
GCC v2 stores hash + intent + optional decision notes instead of verbose markdown. Full context is reconstructed on demand via git show. Dual mode: git-backed or standalone.
Based on the research paper: Git Context Controller
Why GCC?
LLM agents lose context as conversations grow. GCC solves this by giving agents structured memory:
- Lean storage – ~50 tokens per entry vs ~500 in v1
- Git-backed truth – real commits, not narrative copies
- Safe experimentation – branches via git worktrees for real isolation
- Cross-session recovery – reconstruct context from hashes on demand
- aiyoucli bridge – auto-feeds commit data to vector memory when available
How It Works
Git Mode (with repo)
.GCC/
├── index.yaml # Single source of truth (~50 tokens/entry)
├── branches/ # Branch-specific notes
├── worktrees/ # Worktree tracking
└── .bridge-log # Sync state with aiyoucli
index.yaml entry:
- id: C001
hash: 85c8539 ← pointer to git truth
intent: "release prep" ← why
note: "descartamos semantic-release por overhead" ← optional decision
branch: main
date: "2026-02-25T21:40:00Z"
Standalone Mode (no repo)
Falls back to markdown files compatible with v1:
.GCC/
├── index.yaml # Timeline
├── main.md # Roadmap (v1 compat)
├── log.md # OTA traces (v1 compat)
└── branches/
Context Reconstruction
Agent needs context
│
▼
gcc_context.sh --summary ← ~50 tokens, zero git calls
gcc_context.sh --last 5 ← reconstructs via git show
gcc_context.sh --decisions ← only entries with notes
gcc_context.sh --hash abc123 ← full diff for one commit
Installation
As a Claude Code Skill
# Via skills.sh
npx skills add faugustdev/git-context-controller
# Manual installation
cp -r gcc/ your-project/.claude/skills/gcc/
Standalone
git clone https://github.com/faugustdev/git-context-controller.git
# Initialize GCC in your project
cd your-project
/path/to/scripts/gcc_init.sh
Quick Start
Once installed, GCC activates automatically. Use commands or natural language:
| Action | Command | Natural Language |
|---|
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add faugustdev/git-context-controller