diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b12f2cf..0200ad9 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -73,7 +73,7 @@ jobs: - name: Pack working-directory: dotnet - run: dotnet pack src/Neo4j.AgentFramework --configuration Release --no-build -p:Version=${{ steps.version.outputs.VERSION }} -o nupkg/ + run: dotnet pack src/Neo4j.AgentFramework.GraphRAG --configuration Release --no-build -p:Version=${{ steps.version.outputs.VERSION }} -o nupkg/ - name: Store NuGet package uses: actions/upload-artifact@v4 @@ -86,7 +86,7 @@ jobs: runs-on: ubuntu-latest environment: name: nuget - url: https://www.nuget.org/packages/Neo4j.AgentFramework + url: https://www.nuget.org/packages/Neo4j.AgentFramework.GraphRAG steps: - name: Download NuGet package uses: actions/download-artifact@v4 diff --git a/CLAUDE.md b/CLAUDE.md index 70251f4..47bce97 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -24,9 +24,9 @@ neo4j-maf-provider/ │ ├── tests/ # Library tests │ └── docs/ # Python documentation ├── dotnet/ # .NET implementation -│ ├── src/Neo4j.AgentFramework/ # NuGet library +│ ├── src/Neo4j.AgentFramework.GraphRAG/ # NuGet library │ ├── samples/Neo4j.Samples/ # Demo console app -│ └── tests/Neo4j.AgentFramework.Tests/ # Unit tests +│ └── tests/Neo4j.AgentFramework.GraphRAG.Tests/ # Unit tests ├── infra/ # Shared infrastructure │ ├── SETUP.md # Setup guide │ ├── main.bicep # Azure Bicep template @@ -72,7 +72,7 @@ cd dotnet dotnet build # Build all projects dotnet test # Run unit tests dotnet run --project samples/Neo4j.Samples # Run demos -dotnet pack src/Neo4j.AgentFramework # Create NuGet package +dotnet pack src/Neo4j.AgentFramework.GraphRAG # Create NuGet package ``` ### Infrastructure Setup (from repo root) @@ -99,12 +99,12 @@ python infra/scripts/seed_data.py # Load demo data into Neo4j | Component | Location | Purpose | |-----------|----------|---------| -| `Neo4jContextProvider` | `dotnet/src/Neo4j.AgentFramework/Neo4jContextProvider.cs` | `AIContextProvider` implementation | -| `Neo4jContextProviderOptions` | `dotnet/src/Neo4j.AgentFramework/Neo4jContextProviderOptions.cs` | Configuration with validation | -| `Neo4jSettings` | `dotnet/src/Neo4j.AgentFramework/Neo4jSettings.cs` | Environment variable loader | -| `VectorRetriever` | `dotnet/src/Neo4j.AgentFramework/Retrieval/VectorRetriever.cs` | Vector search via Cypher | -| `FulltextRetriever` | `dotnet/src/Neo4j.AgentFramework/Retrieval/FulltextRetriever.cs` | Fulltext search via Cypher | -| `HybridRetriever` | `dotnet/src/Neo4j.AgentFramework/Retrieval/HybridRetriever.cs` | Combined vector + fulltext | +| `Neo4jContextProvider` | `dotnet/src/Neo4j.AgentFramework.GraphRAG/Neo4jContextProvider.cs` | `AIContextProvider` implementation | +| `Neo4jContextProviderOptions` | `dotnet/src/Neo4j.AgentFramework.GraphRAG/Neo4jContextProviderOptions.cs` | Configuration with validation | +| `Neo4jSettings` | `dotnet/src/Neo4j.AgentFramework.GraphRAG/Neo4jSettings.cs` | Environment variable loader | +| `VectorRetriever` | `dotnet/src/Neo4j.AgentFramework.GraphRAG/Retrieval/VectorRetriever.cs` | Vector search via Cypher | +| `FulltextRetriever` | `dotnet/src/Neo4j.AgentFramework.GraphRAG/Retrieval/FulltextRetriever.cs` | Fulltext search via Cypher | +| `HybridRetriever` | `dotnet/src/Neo4j.AgentFramework.GraphRAG/Retrieval/HybridRetriever.cs` | Combined vector + fulltext | ### Search Flow diff --git a/dotnet/README.md b/dotnet/README.md index 92fa8f2..34fbeee 100644 --- a/dotnet/README.md +++ b/dotnet/README.md @@ -14,7 +14,7 @@ A .NET library that provides Neo4j knowledge graph context to AI agents built wi ## Installation ```bash -dotnet add package Neo4j.AgentFramework +dotnet add package Neo4j.AgentFramework.GraphRAG ``` ## Quick Start @@ -24,7 +24,7 @@ using Azure.AI.OpenAI; using Azure.Identity; using Microsoft.Agents.AI; using Microsoft.Extensions.AI; -using Neo4j.AgentFramework; +using Neo4j.AgentFramework.GraphRAG; using Neo4j.Driver; // Create embedding generator (any IEmbeddingGenerator implementation works) @@ -174,7 +174,7 @@ dotnet run --project samples/Neo4j.Samples ``` dotnet/ -├── src/Neo4j.AgentFramework/ # Library +├── src/Neo4j.AgentFramework.GraphRAG/ # Library │ ├── Neo4jContextProvider.cs # AIContextProvider implementation │ ├── Neo4jContextProviderOptions.cs # Configuration │ ├── Neo4jSettings.cs # Environment variable loader @@ -187,7 +187,7 @@ dotnet/ │ ├── FulltextRetriever.cs │ └── HybridRetriever.cs ├── samples/Neo4j.Samples/ # Demo console app -├── tests/Neo4j.AgentFramework.Tests/ # Unit tests +├── tests/Neo4j.AgentFramework.GraphRAG.Tests/ # Unit tests └── neo4j-provider.sln ``` @@ -206,5 +206,5 @@ The library uses `IEmbeddingGenerator>` from `Microsoft cd dotnet dotnet build # Build all projects dotnet test # Run unit tests -dotnet pack src/Neo4j.AgentFramework # Create NuGet package +dotnet pack src/Neo4j.AgentFramework.GraphRAG # Create NuGet package ``` diff --git a/dotnet/neo4j-provider.sln b/dotnet/neo4j-provider.sln index 2031be8..f351346 100644 --- a/dotnet/neo4j-provider.sln +++ b/dotnet/neo4j-provider.sln @@ -5,7 +5,7 @@ VisualStudioVersion = 17.0.31903.59 MinimumVisualStudioVersion = 10.0.40219.1 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{827E0CD3-B72D-47B6-A68D-7590B98EB39B}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Neo4j.AgentFramework", "src\Neo4j.AgentFramework\Neo4j.AgentFramework.csproj", "{B82B2997-5008-40E1-A5CF-FB894EFE36EC}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Neo4j.AgentFramework.GraphRAG", "src\Neo4j.AgentFramework.GraphRAG\Neo4j.AgentFramework.GraphRAG.csproj", "{B82B2997-5008-40E1-A5CF-FB894EFE36EC}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "samples", "samples", "{5D20AA90-6969-D8BD-9DCD-8634F4692FDA}" EndProject @@ -13,7 +13,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Neo4j.Samples", "samples\Ne EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{0AB3BF05-4346-4AA6-1389-037BE0695223}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Neo4j.AgentFramework.Tests", "tests\Neo4j.AgentFramework.Tests\Neo4j.AgentFramework.Tests.csproj", "{3037B841-A074-48F9-9BE1-2B30082E0C45}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Neo4j.AgentFramework.GraphRAG.Tests", "tests\Neo4j.AgentFramework.GraphRAG.Tests\Neo4j.AgentFramework.GraphRAG.Tests.csproj", "{3037B841-A074-48F9-9BE1-2B30082E0C45}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution diff --git a/dotnet/samples/Neo4j.Samples/Neo4j.Samples.csproj b/dotnet/samples/Neo4j.Samples/Neo4j.Samples.csproj index 3c03204..38869bb 100644 --- a/dotnet/samples/Neo4j.Samples/Neo4j.Samples.csproj +++ b/dotnet/samples/Neo4j.Samples/Neo4j.Samples.csproj @@ -5,7 +5,7 @@ - + diff --git a/dotnet/samples/Neo4j.Samples/Program.cs b/dotnet/samples/Neo4j.Samples/Program.cs index 4576e5a..4bf0ee7 100644 --- a/dotnet/samples/Neo4j.Samples/Program.cs +++ b/dotnet/samples/Neo4j.Samples/Program.cs @@ -3,7 +3,7 @@ using Microsoft.Agents.AI; using Microsoft.Agents.AI.OpenAI; using Microsoft.Extensions.AI; -using Neo4j.AgentFramework; +using Neo4j.AgentFramework.GraphRAG; using Neo4j.Driver; // ── Load .env from repo root ───────────────────────────────────────────────── diff --git a/dotnet/src/Neo4j.AgentFramework/IndexType.cs b/dotnet/src/Neo4j.AgentFramework.GraphRAG/IndexType.cs similarity index 89% rename from dotnet/src/Neo4j.AgentFramework/IndexType.cs rename to dotnet/src/Neo4j.AgentFramework.GraphRAG/IndexType.cs index 4f2769b..885a285 100644 --- a/dotnet/src/Neo4j.AgentFramework/IndexType.cs +++ b/dotnet/src/Neo4j.AgentFramework.GraphRAG/IndexType.cs @@ -1,4 +1,4 @@ -namespace Neo4j.AgentFramework; +namespace Neo4j.AgentFramework.GraphRAG; /// /// The type of search to perform against Neo4j indexes. diff --git a/dotnet/src/Neo4j.AgentFramework/Neo4j.AgentFramework.csproj b/dotnet/src/Neo4j.AgentFramework.GraphRAG/Neo4j.AgentFramework.GraphRAG.csproj similarity index 84% rename from dotnet/src/Neo4j.AgentFramework/Neo4j.AgentFramework.csproj rename to dotnet/src/Neo4j.AgentFramework.GraphRAG/Neo4j.AgentFramework.GraphRAG.csproj index cb960e5..11c612b 100644 --- a/dotnet/src/Neo4j.AgentFramework/Neo4j.AgentFramework.csproj +++ b/dotnet/src/Neo4j.AgentFramework.GraphRAG/Neo4j.AgentFramework.GraphRAG.csproj @@ -2,7 +2,7 @@ true - Neo4j.AgentFramework + Neo4j.AgentFramework.GraphRAG Neo4j Context Provider for Microsoft Agent Framework. Retrieves knowledge graph context using vector, fulltext, or hybrid search with optional graph enrichment. neo4j;agent-framework;rag;context-provider;knowledge-graph;vector-search @@ -15,7 +15,7 @@ - + diff --git a/dotnet/src/Neo4j.AgentFramework/Neo4jContextProvider.cs b/dotnet/src/Neo4j.AgentFramework.GraphRAG/Neo4jContextProvider.cs similarity index 98% rename from dotnet/src/Neo4j.AgentFramework/Neo4jContextProvider.cs rename to dotnet/src/Neo4j.AgentFramework.GraphRAG/Neo4jContextProvider.cs index be812b1..a9d3dfb 100644 --- a/dotnet/src/Neo4j.AgentFramework/Neo4jContextProvider.cs +++ b/dotnet/src/Neo4j.AgentFramework.GraphRAG/Neo4jContextProvider.cs @@ -2,10 +2,10 @@ using System.Globalization; using Microsoft.Agents.AI; using Microsoft.Extensions.AI; -using Neo4j.AgentFramework.Retrieval; +using Neo4j.AgentFramework.GraphRAG.Retrieval; using Neo4j.Driver; -namespace Neo4j.AgentFramework; +namespace Neo4j.AgentFramework.GraphRAG; /// /// Context provider that retrieves knowledge graph context from Neo4j. diff --git a/dotnet/src/Neo4j.AgentFramework/Neo4jContextProviderOptions.cs b/dotnet/src/Neo4j.AgentFramework.GraphRAG/Neo4jContextProviderOptions.cs similarity index 98% rename from dotnet/src/Neo4j.AgentFramework/Neo4jContextProviderOptions.cs rename to dotnet/src/Neo4j.AgentFramework.GraphRAG/Neo4jContextProviderOptions.cs index 9be15e7..c3c5187 100644 --- a/dotnet/src/Neo4j.AgentFramework/Neo4jContextProviderOptions.cs +++ b/dotnet/src/Neo4j.AgentFramework.GraphRAG/Neo4jContextProviderOptions.cs @@ -1,6 +1,6 @@ using Microsoft.Extensions.AI; -namespace Neo4j.AgentFramework; +namespace Neo4j.AgentFramework.GraphRAG; /// /// Configuration options for . diff --git a/dotnet/src/Neo4j.AgentFramework/Neo4jSettings.cs b/dotnet/src/Neo4j.AgentFramework.GraphRAG/Neo4jSettings.cs similarity index 96% rename from dotnet/src/Neo4j.AgentFramework/Neo4jSettings.cs rename to dotnet/src/Neo4j.AgentFramework.GraphRAG/Neo4jSettings.cs index ee9d562..5c8d833 100644 --- a/dotnet/src/Neo4j.AgentFramework/Neo4jSettings.cs +++ b/dotnet/src/Neo4j.AgentFramework.GraphRAG/Neo4jSettings.cs @@ -1,4 +1,4 @@ -namespace Neo4j.AgentFramework; +namespace Neo4j.AgentFramework.GraphRAG; /// /// Loads Neo4j connection settings from environment variables. diff --git a/dotnet/src/Neo4j.AgentFramework/Retrieval/FulltextRetriever.cs b/dotnet/src/Neo4j.AgentFramework.GraphRAG/Retrieval/FulltextRetriever.cs similarity index 98% rename from dotnet/src/Neo4j.AgentFramework/Retrieval/FulltextRetriever.cs rename to dotnet/src/Neo4j.AgentFramework.GraphRAG/Retrieval/FulltextRetriever.cs index c1d382b..281901d 100644 --- a/dotnet/src/Neo4j.AgentFramework/Retrieval/FulltextRetriever.cs +++ b/dotnet/src/Neo4j.AgentFramework.GraphRAG/Retrieval/FulltextRetriever.cs @@ -1,6 +1,6 @@ using Neo4j.Driver; -namespace Neo4j.AgentFramework.Retrieval; +namespace Neo4j.AgentFramework.GraphRAG.Retrieval; /// /// Retriever using fulltext search over Neo4j fulltext indexes. diff --git a/dotnet/src/Neo4j.AgentFramework/Retrieval/HybridRetriever.cs b/dotnet/src/Neo4j.AgentFramework.GraphRAG/Retrieval/HybridRetriever.cs similarity index 98% rename from dotnet/src/Neo4j.AgentFramework/Retrieval/HybridRetriever.cs rename to dotnet/src/Neo4j.AgentFramework.GraphRAG/Retrieval/HybridRetriever.cs index 7f53729..b34e481 100644 --- a/dotnet/src/Neo4j.AgentFramework/Retrieval/HybridRetriever.cs +++ b/dotnet/src/Neo4j.AgentFramework.GraphRAG/Retrieval/HybridRetriever.cs @@ -1,7 +1,7 @@ using Microsoft.Extensions.AI; using Neo4j.Driver; -namespace Neo4j.AgentFramework.Retrieval; +namespace Neo4j.AgentFramework.GraphRAG.Retrieval; /// /// Retriever combining vector and fulltext search. diff --git a/dotnet/src/Neo4j.AgentFramework/Retrieval/IRetriever.cs b/dotnet/src/Neo4j.AgentFramework.GraphRAG/Retrieval/IRetriever.cs similarity index 91% rename from dotnet/src/Neo4j.AgentFramework/Retrieval/IRetriever.cs rename to dotnet/src/Neo4j.AgentFramework.GraphRAG/Retrieval/IRetriever.cs index 860025d..16ca849 100644 --- a/dotnet/src/Neo4j.AgentFramework/Retrieval/IRetriever.cs +++ b/dotnet/src/Neo4j.AgentFramework.GraphRAG/Retrieval/IRetriever.cs @@ -1,4 +1,4 @@ -namespace Neo4j.AgentFramework.Retrieval; +namespace Neo4j.AgentFramework.GraphRAG.Retrieval; /// /// Interface for retrieving search results from Neo4j. diff --git a/dotnet/src/Neo4j.AgentFramework/Retrieval/RetrieverResult.cs b/dotnet/src/Neo4j.AgentFramework.GraphRAG/Retrieval/RetrieverResult.cs similarity index 91% rename from dotnet/src/Neo4j.AgentFramework/Retrieval/RetrieverResult.cs rename to dotnet/src/Neo4j.AgentFramework.GraphRAG/Retrieval/RetrieverResult.cs index e9fb379..0b9ca64 100644 --- a/dotnet/src/Neo4j.AgentFramework/Retrieval/RetrieverResult.cs +++ b/dotnet/src/Neo4j.AgentFramework.GraphRAG/Retrieval/RetrieverResult.cs @@ -1,4 +1,4 @@ -namespace Neo4j.AgentFramework.Retrieval; +namespace Neo4j.AgentFramework.GraphRAG.Retrieval; /// /// A single item from a retriever search result. diff --git a/dotnet/src/Neo4j.AgentFramework/Retrieval/VectorRetriever.cs b/dotnet/src/Neo4j.AgentFramework.GraphRAG/Retrieval/VectorRetriever.cs similarity index 98% rename from dotnet/src/Neo4j.AgentFramework/Retrieval/VectorRetriever.cs rename to dotnet/src/Neo4j.AgentFramework.GraphRAG/Retrieval/VectorRetriever.cs index 02ed61a..cc135e7 100644 --- a/dotnet/src/Neo4j.AgentFramework/Retrieval/VectorRetriever.cs +++ b/dotnet/src/Neo4j.AgentFramework.GraphRAG/Retrieval/VectorRetriever.cs @@ -1,7 +1,7 @@ using Microsoft.Extensions.AI; using Neo4j.Driver; -namespace Neo4j.AgentFramework.Retrieval; +namespace Neo4j.AgentFramework.GraphRAG.Retrieval; /// /// Retriever using vector search over Neo4j vector indexes. diff --git a/dotnet/src/Neo4j.AgentFramework/StopWords.cs b/dotnet/src/Neo4j.AgentFramework.GraphRAG/StopWords.cs similarity index 97% rename from dotnet/src/Neo4j.AgentFramework/StopWords.cs rename to dotnet/src/Neo4j.AgentFramework.GraphRAG/StopWords.cs index 35d6119..8232225 100644 --- a/dotnet/src/Neo4j.AgentFramework/StopWords.cs +++ b/dotnet/src/Neo4j.AgentFramework.GraphRAG/StopWords.cs @@ -1,6 +1,6 @@ using System.Text.RegularExpressions; -namespace Neo4j.AgentFramework; +namespace Neo4j.AgentFramework.GraphRAG; /// /// Common English stop words for fulltext search query filtering. diff --git a/dotnet/tests/Neo4j.AgentFramework.Tests/FulltextRetrieverTests.cs b/dotnet/tests/Neo4j.AgentFramework.GraphRAG.Tests/FulltextRetrieverTests.cs similarity index 98% rename from dotnet/tests/Neo4j.AgentFramework.Tests/FulltextRetrieverTests.cs rename to dotnet/tests/Neo4j.AgentFramework.GraphRAG.Tests/FulltextRetrieverTests.cs index 130821b..5c80fcb 100644 --- a/dotnet/tests/Neo4j.AgentFramework.Tests/FulltextRetrieverTests.cs +++ b/dotnet/tests/Neo4j.AgentFramework.GraphRAG.Tests/FulltextRetrieverTests.cs @@ -1,8 +1,8 @@ using Moq; -using Neo4j.AgentFramework.Retrieval; +using Neo4j.AgentFramework.GraphRAG.Retrieval; using Neo4j.Driver; -namespace Neo4j.AgentFramework.Tests; +namespace Neo4j.AgentFramework.GraphRAG.Tests; public class FulltextRetrieverTests { diff --git a/dotnet/tests/Neo4j.AgentFramework.GraphRAG.Tests/GlobalUsings.cs b/dotnet/tests/Neo4j.AgentFramework.GraphRAG.Tests/GlobalUsings.cs new file mode 100644 index 0000000..e56f199 --- /dev/null +++ b/dotnet/tests/Neo4j.AgentFramework.GraphRAG.Tests/GlobalUsings.cs @@ -0,0 +1,2 @@ +global using Neo4j.AgentFramework.GraphRAG; +global using Xunit; diff --git a/dotnet/tests/Neo4j.AgentFramework.Tests/HybridRetrieverTests.cs b/dotnet/tests/Neo4j.AgentFramework.GraphRAG.Tests/HybridRetrieverTests.cs similarity index 98% rename from dotnet/tests/Neo4j.AgentFramework.Tests/HybridRetrieverTests.cs rename to dotnet/tests/Neo4j.AgentFramework.GraphRAG.Tests/HybridRetrieverTests.cs index af019c8..7d46ffa 100644 --- a/dotnet/tests/Neo4j.AgentFramework.Tests/HybridRetrieverTests.cs +++ b/dotnet/tests/Neo4j.AgentFramework.GraphRAG.Tests/HybridRetrieverTests.cs @@ -1,9 +1,9 @@ using Microsoft.Extensions.AI; using Moq; -using Neo4j.AgentFramework.Retrieval; +using Neo4j.AgentFramework.GraphRAG.Retrieval; using Neo4j.Driver; -namespace Neo4j.AgentFramework.Tests; +namespace Neo4j.AgentFramework.GraphRAG.Tests; public class HybridRetrieverTests { diff --git a/dotnet/tests/Neo4j.AgentFramework.Tests/Neo4j.AgentFramework.Tests.csproj b/dotnet/tests/Neo4j.AgentFramework.GraphRAG.Tests/Neo4j.AgentFramework.GraphRAG.Tests.csproj similarity index 73% rename from dotnet/tests/Neo4j.AgentFramework.Tests/Neo4j.AgentFramework.Tests.csproj rename to dotnet/tests/Neo4j.AgentFramework.GraphRAG.Tests/Neo4j.AgentFramework.GraphRAG.Tests.csproj index c6b7cfa..44f179c 100644 --- a/dotnet/tests/Neo4j.AgentFramework.Tests/Neo4j.AgentFramework.Tests.csproj +++ b/dotnet/tests/Neo4j.AgentFramework.GraphRAG.Tests/Neo4j.AgentFramework.GraphRAG.Tests.csproj @@ -1,7 +1,7 @@ - + diff --git a/dotnet/tests/Neo4j.AgentFramework.Tests/Neo4jContextProviderOptionsTests.cs b/dotnet/tests/Neo4j.AgentFramework.GraphRAG.Tests/Neo4jContextProviderOptionsTests.cs similarity index 99% rename from dotnet/tests/Neo4j.AgentFramework.Tests/Neo4jContextProviderOptionsTests.cs rename to dotnet/tests/Neo4j.AgentFramework.GraphRAG.Tests/Neo4jContextProviderOptionsTests.cs index 96293fe..cab6dc0 100644 --- a/dotnet/tests/Neo4j.AgentFramework.Tests/Neo4jContextProviderOptionsTests.cs +++ b/dotnet/tests/Neo4j.AgentFramework.GraphRAG.Tests/Neo4jContextProviderOptionsTests.cs @@ -1,7 +1,7 @@ using Microsoft.Extensions.AI; using Moq; -namespace Neo4j.AgentFramework.Tests; +namespace Neo4j.AgentFramework.GraphRAG.Tests; public class Neo4jContextProviderOptionsTests { diff --git a/dotnet/tests/Neo4j.AgentFramework.Tests/Neo4jContextProviderTests.cs b/dotnet/tests/Neo4j.AgentFramework.GraphRAG.Tests/Neo4jContextProviderTests.cs similarity index 97% rename from dotnet/tests/Neo4j.AgentFramework.Tests/Neo4jContextProviderTests.cs rename to dotnet/tests/Neo4j.AgentFramework.GraphRAG.Tests/Neo4jContextProviderTests.cs index f3df024..1efd9a1 100644 --- a/dotnet/tests/Neo4j.AgentFramework.Tests/Neo4jContextProviderTests.cs +++ b/dotnet/tests/Neo4j.AgentFramework.GraphRAG.Tests/Neo4jContextProviderTests.cs @@ -1,9 +1,9 @@ using Microsoft.Extensions.AI; using Moq; -using Neo4j.AgentFramework.Retrieval; +using Neo4j.AgentFramework.GraphRAG.Retrieval; using Neo4j.Driver; -namespace Neo4j.AgentFramework.Tests; +namespace Neo4j.AgentFramework.GraphRAG.Tests; public class Neo4jContextProviderTests { diff --git a/dotnet/tests/Neo4j.AgentFramework.Tests/ResultFormattingTests.cs b/dotnet/tests/Neo4j.AgentFramework.GraphRAG.Tests/ResultFormattingTests.cs similarity index 95% rename from dotnet/tests/Neo4j.AgentFramework.Tests/ResultFormattingTests.cs rename to dotnet/tests/Neo4j.AgentFramework.GraphRAG.Tests/ResultFormattingTests.cs index 60a6b20..a54eae8 100644 --- a/dotnet/tests/Neo4j.AgentFramework.Tests/ResultFormattingTests.cs +++ b/dotnet/tests/Neo4j.AgentFramework.GraphRAG.Tests/ResultFormattingTests.cs @@ -1,6 +1,6 @@ -using Neo4j.AgentFramework.Retrieval; +using Neo4j.AgentFramework.GraphRAG.Retrieval; -namespace Neo4j.AgentFramework.Tests; +namespace Neo4j.AgentFramework.GraphRAG.Tests; public class ResultFormattingTests { diff --git a/dotnet/tests/Neo4j.AgentFramework.Tests/StopWordsTests.cs b/dotnet/tests/Neo4j.AgentFramework.GraphRAG.Tests/StopWordsTests.cs similarity index 96% rename from dotnet/tests/Neo4j.AgentFramework.Tests/StopWordsTests.cs rename to dotnet/tests/Neo4j.AgentFramework.GraphRAG.Tests/StopWordsTests.cs index 0d6c17b..1a56433 100644 --- a/dotnet/tests/Neo4j.AgentFramework.Tests/StopWordsTests.cs +++ b/dotnet/tests/Neo4j.AgentFramework.GraphRAG.Tests/StopWordsTests.cs @@ -1,4 +1,4 @@ -namespace Neo4j.AgentFramework.Tests; +namespace Neo4j.AgentFramework.GraphRAG.Tests; public class StopWordsTests { diff --git a/dotnet/tests/Neo4j.AgentFramework.Tests/VectorRetrieverTests.cs b/dotnet/tests/Neo4j.AgentFramework.GraphRAG.Tests/VectorRetrieverTests.cs similarity index 98% rename from dotnet/tests/Neo4j.AgentFramework.Tests/VectorRetrieverTests.cs rename to dotnet/tests/Neo4j.AgentFramework.GraphRAG.Tests/VectorRetrieverTests.cs index fc3cfcd..f14c279 100644 --- a/dotnet/tests/Neo4j.AgentFramework.Tests/VectorRetrieverTests.cs +++ b/dotnet/tests/Neo4j.AgentFramework.GraphRAG.Tests/VectorRetrieverTests.cs @@ -1,9 +1,9 @@ using Microsoft.Extensions.AI; using Moq; -using Neo4j.AgentFramework.Retrieval; +using Neo4j.AgentFramework.GraphRAG.Retrieval; using Neo4j.Driver; -namespace Neo4j.AgentFramework.Tests; +namespace Neo4j.AgentFramework.GraphRAG.Tests; public class VectorRetrieverTests { diff --git a/dotnet/tests/Neo4j.AgentFramework.Tests/GlobalUsings.cs b/dotnet/tests/Neo4j.AgentFramework.Tests/GlobalUsings.cs deleted file mode 100644 index 36a97da..0000000 --- a/dotnet/tests/Neo4j.AgentFramework.Tests/GlobalUsings.cs +++ /dev/null @@ -1,2 +0,0 @@ -global using Neo4j.AgentFramework; -global using Xunit;