Skip to content

⚡ CodeGraphy v2.0.9 Release

Choose a tag to compare

@Vindettobkb Vindettobkb released this 11 Nov 21:13
· 5 commits to main since this release
a622eec

🚀 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) пройдены успешно, сборка полностью чистая.