IA

invariance-ai/gps

Developer tools

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

21 stars 3 forks Качество 70 Тренд 14MIT

Кодовый контекст для кодирующих агентов. Структурные + тесты + происхождение + инварианты, вызываемые по MCP.

Обзор

Научите своего агента кодирования, как работает ваше репо. GPS возвращает эту память при прикосновении к соответствующему коду. gps - это уровень памяти для Claude Code, Codex, Cursor и агентов кодирования на основе оболочки. Он хранит вещи, которые люди обычно должны повторять: конвенции РЕПО, лучшие практики, предпочтения пользователей, инварианты, решения, ТОДО, команды тестирования и выигранные уроки из прошлых правок. Затем он извлекает соответствующий срез перед редактированием агента. — что это такое, командная ссылка и настройка документов. GPS дает вашему агенту память о вашем коде; tars учит его, как работать - он учится методу оркестровки из ваших самых чистых сессий (исследуйте перед редактированием, тестируйте перед тем, как сделать) и возвращает его в следующую подсказку. Знание + метод. Одна команда из корня репо. Выберите агента, который вы используете: Установите сразу несколько интеграций: npx-y @invariance/gps setup --yes --with-claude --with-codex --with-cursor. Предпочитаете глобальную установку?

Обзор (машинный перевод)

Научите своего агента кодирования, как работает ваше РЕПО один раз. GPS возвращает эту память при прикосновении к соответствующему коду.

gps — это уровень памяти для Claude Code, Codex, Cursor и агентов кодирования на основе оболочки. Он хранит вещи, которые люди обычно должны повторять: конвенции РЕПО, лучшие практики, предпочтения пользователей, инварианты, решения, ТОДО, команды тестирования и выигранные уроки из прошлых правок. Затем он извлекает соответствующий срез перед редактированием агента.

Страница продукта → useinvariance.com/product/gps — что это такое, ссылка на команду и настройка документов.

** Пары с дегтями. ** gps дает вашему агенту память о вашем коде *; дегт учит его *как работать * - он изучает метод оркестровки с ваших самых чистых сессий (исследуйте перед редактированием, тестируйте перед тем, как сделать) и подает его обратно на следующую подсказку. Знание + метод.

Содержимое

  • Быстрый старт
  • Почему gps Основной цикл в действии
  • Команды Интеграция агентов Политика захвата и продвижения
  • Концепции: заметки, инварианты, решения
  • Как это сравнивается
  • Знаки отличия Оригинальное название: Live Docs
  • Статус и ограничения
  • Лицензия

##Быстрый старт

Одна команда из корня репо. Выберите агента, который вы используете:

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

README

Показан фрагмент оригинального README. Открыть оригинал.

gps — repo memory for coding agents

Teach your coding agent how your repo works once. GPS brings that memory back when the relevant code is touched.

gps is a memory layer for Claude Code, Codex, Cursor, and shell-based coding agents. It stores the things humans usually have to repeat: repo conventions, best practices, user preferences, invariants, decisions, TODOs, test commands, and hard-won lessons from past edits. Then it retrieves the relevant slice before the agent edits.

Product page → useinvariance.com/product/gps — what it is, the command reference, and setup docs.

Pairs with tars. gps gives your agent memory of your code; tars teaches it how to work — it learns the orchestration method from your cleanest sessions (explore before editing, test before done) and feeds it back on the next prompt. Knowledge + method.

Contents

Quickstart

One command from the repo root. Pick the agent you use:

cd your-repo
npx -y @invariance/gps setup --yes --with-claude   # Claude Code
npx -y @invariance/gps setup --yes --with-codex    # Codex CLI
npx -y @invariance/gps setup --yes --with-cursor   # Cursor

Install several integrations at once: npx -y @invariance/gps setup --yes --with-claude --with-codex --with-cursor. Prefer a global install? npm install -g @invariance/gps && gps setup --yes --with-claude.

setup does the full first-run path: writes .gps/config.yml and .gps/invariants.yml, builds .gps/index/symbols.json, lifts TODO(symbol): and FIXME(symbol): comments into notes, and installs the selected agent integration.

Then it’s normal agent usage. This is the core loop to remember:

gps next                                                  # first useful commands after install
gps prepare  --intent "what I am about to change"   # decision-ready brief before edits
gps remember "hard-won fact worth reusing"                  # save a durable lesson
gps save-this "use the shared errors module here" --symbol createRefund   # preview a save command
gps remember "still need to update the fixture" --reminder --symbol createRefund
gps done                                                    # post-edit self-audit: changed symbols, tests, invariants
gps doc --base HEAD                                         # optional shareable review doc for the diff
Открыть полный README на GitHub

Установка

npx -y @invariance/gps setup --yes --with-claude # Claude Code
Новичок в MCP? Начните с руководства на mcpskill.org →