AIGuiders.HybridCodebaseIndex.Core
0.1.1
dotnet add package AIGuiders.HybridCodebaseIndex.Core --version 0.1.1
NuGet\Install-Package AIGuiders.HybridCodebaseIndex.Core -Version 0.1.1
<PackageReference Include="AIGuiders.HybridCodebaseIndex.Core" Version="0.1.1" />
<PackageVersion Include="AIGuiders.HybridCodebaseIndex.Core" Version="0.1.1" />
<PackageReference Include="AIGuiders.HybridCodebaseIndex.Core" />
paket add AIGuiders.HybridCodebaseIndex.Core --version 0.1.1
#r "nuget: AIGuiders.HybridCodebaseIndex.Core, 0.1.1"
#:package AIGuiders.HybridCodebaseIndex.Core@0.1.1
#addin nuget:?package=AIGuiders.HybridCodebaseIndex.Core&version=0.1.1
#tool nuget:?package=AIGuiders.HybridCodebaseIndex.Core&version=0.1.1
HybridCodebaseIndex.Core
Библиотека AIGuiders.HybridCodebaseIndex.Core: локальный гибридный индекс для кода (SQLite FTS5 + опционально векторный канал и эмбеддинги через ONNX), сканирование workspace, настройки через TOML.
Используется в Hybrid Codebase Index MCP и во встроенном контуре HCI Cascade IDE.
Лицензия: MIT (LICENSE). Авторство: LonelySoul / AIGuiders.
Возможности
- Индекс документов в SQLite с полнотекстом (FTS5) и метаданными.
- Режим scope: workspace и/или solution (несколько баз под общим корнем).
- Опционально: эмбеддинги, гибридный поиск (настраивается в
IndexSettings/settings.default.toml). - Встраиваемый дефолтный конфиг:
DefaultSettings/settings.default.toml(embedded resource).
Подробнее о тулсах MCP и сценариях — в репозитории hybrid-codebase-index (docs/).
Установка
dotnet add package AIGuiders.HybridCodebaseIndex.Core --version 0.1.1
Актуальная версия: nuget.org.
Сборка локально
dotnet build HybridCodebaseIndex.Core.csproj -c Release
dotnet pack HybridCodebaseIndex.Core.csproj -c Release -o ./out
Публикация на nuget.org (Trusted Publishing)
Долгоживущий API key не требуется: Trusted Publishing + шаг NuGet/login@v1 в workflow.
На nuget.org добавь политику: Repository owner KarataevDmitry, Repository hybrid-codebase-index-core, Workflow file publish-nuget.yml.
В workflow указан вход user: LonelySoul — совпадай с учётной записью, у которой политика и владение пакетом.
Публикация: тег v0.x.y или Run workflow с версией без префикса v.
Репозиторий
https://github.com/KarataevDmitry/hybrid-codebase-index-core
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- BERTTokenizers (>= 1.0.5)
- Ignore (>= 0.2.1)
- Microsoft.Data.Sqlite (>= 10.0.0)
- Microsoft.ML.OnnxRuntime (>= 1.22.0)
- Tomlyn (>= 2.3.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.