Skip to content

CommunityToolkit.VectorData.Chroma 1.0.0-preview - #9

Merged
Laurianti merged 1 commit into
mainfrom
communitytoolkit-chroma
Oct 9, 2026
Merged

Laurianti merged 1 commit into
mainfrom
communitytoolkit-chroma

Conversation

@Laurianti

Copy link
Copy Markdown
Member

CommunityToolkit.VectorData.Chroma 1.0.0-preview in place of ChromaDotNet.VectorData 0.4.3.

  • The samples and the tests reference CommunityToolkit.VectorData.Chroma 1.0.0-preview from nuget.org.

  • The namespace changes. The types and their API stay the same:

    -using ChromaDB.VectorData;
    +using CommunityToolkit.VectorData.Chroma;
  • The READMEs link to the new package. The main README says that it is the Chroma provider of the AI Community Toolkit.

Tested:

  • dotnet test: 10/10.
  • With Ollama and Chroma 1.5.9 in a container:
    • AgentWithMemory_Step10_MemoryUsingChroma_Ollama: the first session writes its memories to Chroma, and the second session recalls them.
    • AgentWithRAG_Step06_ChromaRAG_Ollama, AgentWithRAG_Step07_ChromaBasicTextRAG_Ollama: the answers come from the documents and cite their source.

Not tested: the samples that use Microsoft Foundry (AgentWithMemory_Step10_MemoryUsingChroma, AgentWithRAG_Step06_ChromaRAG, AgentWithRAG_Step07_ChromaBasicTextRAG).

Copilot AI balanced review requested due to automatic review settings October 9, 2026 20:20
@Laurianti
Laurianti merged commit 186d0e0 into main Oct 9, 2026
2 checks passed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The published replacement package, namespace migration, references, and documentation are consistent, with no stale usages found.

0 open findings

What changed in this PR

Migrates all Chroma samples and tests from ChromaDotNet.VectorData to its AI Community Toolkit replacement.

Changes:

  • Replaces the package with CommunityToolkit.VectorData.Chroma 1.0.0-preview.
  • Updates namespaces and documentation links.
  • Preserves existing sample and test behavior.
File Description
README.md Documents the new provider.
test/​ChromaDB.AgentFramework.Sample.Tests/​ChromaFixture.cs Updates provider namespace.
test/​ChromaDB.AgentFramework.Sample.Tests/​BasicTextRagTests.cs Updates provider namespace.
test/​ChromaDB.AgentFramework.Sample.Tests/​ChromaDB.AgentFramework.Sample.Tests.csproj Replaces the package dependency.
samples/​AgentWithRAG_Step07_ChromaBasicTextRAG/​README.md Updates package documentation.
samples/​AgentWithRAG_Step07_ChromaBasicTextRAG/​Program.cs Updates provider namespace.
samples/​AgentWithRAG_Step07_ChromaBasicTextRAG/​AgentWithRAG_Step07_ChromaBasicTextRAG.csproj Replaces the package dependency.
samples/​AgentWithRAG_Step07_ChromaBasicTextRAG_Ollama/​README.md Updates package documentation.
samples/​AgentWithRAG_Step07_ChromaBasicTextRAG_Ollama/​Program.cs Updates provider namespace.
samples/​AgentWithRAG_Step07_ChromaBasicTextRAG_Ollama/​AgentWithRAG_Step07_ChromaBasicTextRAG_Ollama.csproj Replaces the package dependency.
samples/​AgentWithRAG_Step06_ChromaRAG/​README.md Updates package documentation.
samples/​AgentWithRAG_Step06_ChromaRAG/​Program.cs Updates provider namespace.
samples/​AgentWithRAG_Step06_ChromaRAG/​AgentWithRAG_Step06_ChromaRAG.csproj Replaces the package dependency.
samples/​AgentWithRAG_Step06_ChromaRAG_Ollama/​README.md Updates package documentation.
samples/​AgentWithRAG_Step06_ChromaRAG_Ollama/​Program.cs Updates provider namespace.
samples/​AgentWithRAG_Step06_ChromaRAG_Ollama/​AgentWithRAG_Step06_ChromaRAG_Ollama.csproj Replaces the package dependency.
samples/​AgentWithMemory_Step10_MemoryUsingChroma/​README.md Updates package documentation.
samples/​AgentWithMemory_Step10_MemoryUsingChroma/​Program.cs Updates provider namespace.
samples/​AgentWithMemory_Step10_MemoryUsingChroma/​AgentWithMemory_Step10_MemoryUsingChroma.csproj Replaces the package dependency.
samples/​AgentWithMemory_Step10_MemoryUsingChroma_Ollama/​README.md Updates package documentation.
samples/​AgentWithMemory_Step10_MemoryUsingChroma_Ollama/​Program.cs Updates provider namespace.
samples/​AgentWithMemory_Step10_MemoryUsingChroma_Ollama/​AgentWithMemory_Step10_MemoryUsingChroma_Ollama.csproj Replaces the package dependency.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants