FG

faugustdev/git-context-controller

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

66 stars Качество 62 Тренд 18MIT

Структурированная структура управления контекстом для агентов 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
Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add faugustdev/git-context-controller
Новичок в MCP? Начните с руководства на mcpskill.org →