From 2581964ec1eff72af27f8dac7ff7e41672a228fd Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Mon, 1 Dec 2025 16:24:34 +0000 Subject: [PATCH] Fix dependency import for universal-ctags-node Updated imports and type definitions to use the new package name `@LLMTooling/universal-ctags-node` instead of the old `@LLMTooling/code-search-mcp-universal-ctags`. This fixes the module not found error in tests. --- .github/workflows/README.md | 2 +- src/symbol-search/ctags-integration.ts | 2 +- src/types/universal-ctags.d.ts | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/README.md b/.github/workflows/README.md index 57aac80..18fb57a 100644 --- a/.github/workflows/README.md +++ b/.github/workflows/README.md @@ -46,7 +46,7 @@ Dedicated job for testing AST search functionality. ### Authentication The workflow uses `GITHUB_TOKEN` to authenticate with GitHub Packages for: -- `@LLMTooling/code-search-mcp-universal-ctags` +- `@LLMTooling/universal-ctags-node` - Other private GitHub packages in the `@LLMTooling` scope This token is automatically provided by GitHub Actions. diff --git a/src/symbol-search/ctags-integration.ts b/src/symbol-search/ctags-integration.ts index 94dc804..a99b886 100644 --- a/src/symbol-search/ctags-integration.ts +++ b/src/symbol-search/ctags-integration.ts @@ -6,7 +6,7 @@ import { execFile } from 'child_process'; import { promisify } from 'util'; import { promises as fs } from 'fs'; import path from 'path'; -import { ctagsPath } from '@LLMTooling/code-search-mcp-universal-ctags'; +import { ctagsPath } from '@LLMTooling/universal-ctags-node'; import type { CTagsTag, SupportedLanguage } from '../types/index.js'; const execFileAsync = promisify(execFile); diff --git a/src/types/universal-ctags.d.ts b/src/types/universal-ctags.d.ts index 1723c34..6b3a0bb 100644 --- a/src/types/universal-ctags.d.ts +++ b/src/types/universal-ctags.d.ts @@ -1,7 +1,7 @@ /** - * Type declarations for @LLMTooling/code-search-mcp-universal-ctags + * Type declarations for @LLMTooling/universal-ctags-node */ -declare module '@LLMTooling/code-search-mcp-universal-ctags' { +declare module '@LLMTooling/universal-ctags-node' { /** * Path to the universal-ctags binary */