Skip to content

v1.9.0

Choose a tag to compare

@github-actions github-actions released this 02 Jul 21:39

Что нового

Параллельная работа нескольких сессий на одном --dump (#30)

Раньше при работе с расширением Codex в VS Code запуск нового чата приводил к появлению лишних процессов mcp-1c и мог отвалить MCP в текущем сеансе: второй процесс, открывавший тот же индекс дампа, зависал на монопольной блокировке кэша ещё до готовности MCP. Помогал только перезапуск редактора.

Теперь несколько экземпляров mcp-1c могут одновременно обслуживать один и тот же --dump: индекс открывается только на чтение (разделяемая блокировка), поэтому новый чат сразу получает рабочие инструменты, а параллельные процессы не мешают друг другу.

Изменения:

  • MCP initialize отвечает сразу: подготовка индекса вынесена в фон независимо от размера дампа. При отсутствии доступного на запись кэша, как и прежде, выполняется сборка в памяти.
  • --reindex принудительно пересобирает индекс и не трогает поколение, которое ещё используется другим процессом.
  • Автоматическая очистка осиротевших поколений кэша, которые в отдельных случаях могли оставаться в Windows.

Обновление рекомендуется всем пользователям. Переустановка расширения и изменение параметров запуска не требуются.

Full Changelog: v1.8.4...v1.9.0