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

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 и другие.
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
👀 Смотрите также

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

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

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

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