Repository navigation
⚡ CodeGraphy v2.0.9 Release
🚀 CodeGraphy v2.1.0 — масштабное обновление, переводящее проект из простого визуального редактора графов в полноценную локальную платформу контекстной аналитики (Context Intelligence Platform) для разработчиков и AI-ассистентов.
🔥 Главные нововведения
1. Ядро контекстного интеллекта (Context Intelligence Engine)
- Официальный MCP Server (STDIO): Интеграция 11 валидированных инструментов по протоколу JSON-RPC 2.0 с изолированной песочницей и защитой от
path traversal. - Smart Context Builder & Token Budget: Сборка контекста под задачу в трех режимах (
architecture,focused,full) с расчетом экономии токенов и стоимости API. - Live File Watcher: Инкрементальный перепарсинг AST в фоне (дебаунс 500 мс) с отслеживанием устаревания графа.
- Context Presets: Полноценный CRUD пресетов для сохранения наборов узлов и фильтров в
.codegraphy/presets.json. - Change Impact Analysis & Git Diff: Расчет радиуса поражения (blast radius) по графу и визуальное наложение архитектурного диффа ветки поверх графа.
- AI Context Memory: Персистентное хранение ADR и аннотаций модулей с защитой подтвержденных пользователем записей (
user_verified). - Global Symbol Indexer: Мгновенный поиск символов и глубокие переходы в IDE (
vscode://,cursor://,pycharm://). - Test Impact Analyzer: Автоматический маппинг тестов на изменения и безопасный запуск изолированных проверок.
2. Унификация UI/UX и дизайн-система
- Строгий автомат состояний линтера: Панель архитектурного анализа переведена на детерминированный 4-фазный автомат (
Not Analyzed,Analyzing,Failed,Completed), полностью исключающий ложноположительные экраны и зависания. Добавлены метрики Mean Instability и расчет алгоритма Тарьяна. - Унификация терминологии: Все элементы интерфейса приведены к единому стандарту (
New Workspace,Open Project Folder,Analyze Project,Clear Workspace,Auto Layout). - Реорганизация настроек: Окно параметров разделено на 6 логических вкладок (включая удобное копирование конфигов для MCP-клиентов вроде Claude Desktop и Cursor).
- Экспорт отчетов: Прямой экспорт структуры в Mermaid.js, JSON и автономный HTML-отчет.
3. Улучшения холста и стабильность
- Защита от случайной потери данных: добавлено модальное подтверждение для деструктивного действия сброса рабочей области (Clear Workspace).
- Исправлена физика зума и автовыравнивания холста (устранены нежелательные уменьшения масштаба при запуске).
- Полное покрытие тестами: 23 теста бэкенда (
pytest) и 35 тестов фронтенда (vitest) пройдены успешно, сборка полностью чистая.