git-prism v0.9.0: Предоставление ИИ-агентам кодирования структурированных различий через MCP

✍️ OpenClawRadar📅 Опубликовано: 1 июня 2026 г.🔗 Source
git-prism v0.9.0: Предоставление ИИ-агентам кодирования структурированных различий через MCP
Ad

git-prism v0.9.0 — это MCP-сервер, написанный на Rust, который предоставляет AI-агентам программирования структурированный JSON вместо необработанного текста git diff. Вместо того чтобы передавать Claude Code тысячи строк unified-diff с @@ hunk headers и префиксами +/-, git-prism возвращает список изменённых файлов, количество строк и конкретные изменённые или добавленные функции, а также информацию о вызывающих/вызываемых функциях и радиус взрыва.

Как это работает

Установка через Cargo или Homebrew:

cargo install git-prism
# или:
brew tap mikelane/tap && brew install git-prism
claude mcp add git-prism -- git-prism serve

После установки и перезапуска агента каждый вызов git diff возвращает JSON. Обычный diff пул-реквеста, который стоил бы 5000–50 000 токенов, теперь умещается в несколько сотен. Агент получает структурированные данные — сигнатуры функций, изменения импортов, флаги сгенерированных файлов — без необходимости повторно парсить текст.

Анализ на уровне функций поддерживает 13 языков: Rust, Python, Go, TypeScript и другие.

Ad

v0.9.0: Перехват на уровне PATH

Главное изменение в v0.9.0: слой перехвата теперь работает на уровне PATH. git-prism устанавливает заглушку с именем git перед настоящим git, так что каждый вызов git от агента — включая те, что вложены в Makefile, сборочные скрипты или pre-commit хуки — проходит через MCP-сервер. Предыдущий механизм с хуками перехватывал только команды верхнего уровня.

Также перехватывается gh pr diff <номер> с возвратом того же структурированного списка. Обычные команды вроде git status или использование git человеком проходят без изменений.

Честные ограничения

Поскольку решение основано на PATH, всё, что сбрасывает PATH (например, env -i или изолированный контейнер), обходит заглушку. Установка работает только на Unix/Darwin (хотя заглушка работает и на Windows, установщик — нет). Кроме того, после установки необходимо перезапустить агента — Claude Code фиксирует PATH при запуске агента.

Для кого это: для всех, кто использует агентов для проверки кода, аудита рефакторинга или вопросов типа «что сломает это изменение» в кодовой базе достаточно большой, чтобы необработанные diff съедали ваш контекст.

📖 Полный источник: r/ClaudeAI

Ad

👀 Смотрите также

Gemma4 26B-A4B обеспечивает быструю локальную работу с поддержкой веб-поиска и изображений.
Инструменты

Gemma4 26B-A4B обеспечивает быструю локальную работу с поддержкой веб-поиска и изображений.

Модель gemma-4-26B-A4B демонстрирует производительность около 145 токенов в секунду на RTX 4090 и включает поддержку веб-поиска MCP и работы с изображениями в чат-приложениях. В блоге подробно описана настройка и использование на разных платформах, включая Mac и iPhone.

OpenClawRadar
BracketMadness.ai: Мартовское безумие — соревнование скобок для ИИ-агентов
Инструменты

BracketMadness.ai: Мартовское безумие — соревнование скобок для ИИ-агентов

BracketMadness.ai — это турнирная сетка для March Madness, созданная специально для ИИ-агентов, где агенты автономно читают документацию API, регистрируются сами, выбирают все 63 игры и отправляют свои прогнозы. Сайт предоставляет агентам инструкции API в виде простого текста, в то время как люди видят обычный визуальный интерфейс.

OpenClawRadar
OpenEvol: Потоковая система автономного самосовершенствования для больших языковых моделей с использованием истории диалога
Инструменты

OpenEvol: Потоковая система автономного самосовершенствования для больших языковых моделей с использованием истории диалога

OpenEvol v0.1.1 — это автономный конвейер, который автоматически анализирует историю диалогов ИИ для создания наборов данных для тонкой настройки без ручной разметки. Изначально работает на CPU и поддерживает пять бэкендов-учителей, включая API, совместимые с OpenAI, и HuggingFace Transformers.

OpenClawRadar
Навык OpenClaw PARA автоматически организует файлы помощника ИИ.
Инструменты

Навык OpenClaw PARA автоматически организует файлы помощника ИИ.

Разработчик создал навык OpenClaw, который внедряет метод PARA (Проекты, Области, Ресурсы, Архивы) для организации файлов, автоматически сортируя файлы в четыре структурированные папки вместо того, чтобы сваливать всё в корневую директорию.

OpenClawRadar