Skip to content

Add C# documentation for the Chroma connector (CommunityToolkit.VectorData.Chroma) - #459

Open
Federico Laurianti (Laurianti) wants to merge 2 commits into
MicrosoftDocs:mainfrom
Laurianti:docs/chroma-csharp-connector
Open

Federico Laurianti (Laurianti) wants to merge 2 commits into
MicrosoftDocs:mainfrom
Laurianti:docs/chroma-csharp-connector

Conversation

@Laurianti

Copy link
Copy Markdown

Adds the C# documentation of the Chroma vector store connector, CommunityToolkit.VectorData.Chroma 1.0.0-preview. The provider was requested in microsoft/semantic-kernel#12510.

  • chroma-connector.md: the C# zone said "Not supported". It now has the sections of the Qdrant page: overview, limitations, getting started, data mapping with the property name override, and hybrid search, which needs Chroma Cloud. The Python and Java content is unchanged. The preview warning moves into each zone, as on the Qdrant page, and a parity comment lists the sections.
  • index.md: the C# row of Chroma links to the page instead of saying "Planned". Chroma has no official .NET SDK, so the connector uses the community ChromaDotNet.Client, and the row has ❌ under "Uses officially supported SDK", as for Pinecone.

Every C# snippet on the page compiles against the package from nuget.org. The filter clauses, data types, distance functions and limitations in the tables were checked against Chroma 1.5.9 in Docker, and the hybrid search snippet against Chroma Cloud.

Copilot AI balanced review requested due to automatic review settings October 9, 2026 21:50
@learn-build-service-prod

Copy link
Copy Markdown
Contributor

Learn Build status updates of commit 1a5a929:

⚠️ Validation status: warnings

File Status Preview URL Details
agent-framework/get-started/add-tools.md ⚠️Warning Details
agent-framework/get-started/memory.md ⚠️Warning Details
agent-framework/get-started/multi-turn.md ⚠️Warning Details
agent-framework/get-started/workflows.md ⚠️Warning Details
agent-framework/get-started/your-first-agent.md ⚠️Warning Details
semantic-kernel/concepts/vector-store-connectors/out-of-the-box-connectors/chroma-connector.md ✅Succeeded
semantic-kernel/concepts/vector-store-connectors/out-of-the-box-connectors/index.md ✅Succeeded

agent-framework/get-started/add-tools.md

  • Line 66, Column 1: [Warning: invalid-code] It looks like your code snippet was not rendered. Try range instead.
  • Line 70, Column 1: [Warning: invalid-code] It looks like your code snippet was not rendered. Try range instead.

agent-framework/get-started/memory.md

  • Line 83, Column 1: [Warning: invalid-code] It looks like your code snippet was not rendered. Try range instead.
  • Line 87, Column 1: [Warning: invalid-code] It looks like your code snippet was not rendered. Try range instead.
  • Line 91, Column 1: [Warning: invalid-code] It looks like your code snippet was not rendered. Try range instead.

agent-framework/get-started/multi-turn.md

  • Line 58, Column 1: [Warning: invalid-code] It looks like your code snippet was not rendered. Try range instead.
  • Line 60, Column 1: [Warning: invalid-code] It looks like your code snippet was not rendered. Try range instead.

agent-framework/get-started/workflows.md

  • Line 64, Column 1: [Warning: invalid-code] The code snippet "~/../agent-framework-code/python/samples/01-get-started/07_first_graph_workflow.py" could not be found.
  • Line 68, Column 1: [Warning: invalid-code] The code snippet "~/../agent-framework-code/python/samples/01-get-started/07_first_graph_workflow.py" could not be found.

agent-framework/get-started/your-first-agent.md

  • Line 74, Column 1: [Warning: invalid-code] It looks like your code snippet was not rendered. Try range instead.
  • Line 76, Column 1: [Warning: invalid-code] It looks like your code snippet was not rendered. Try range instead.
  • Line 80, Column 1: [Warning: invalid-code] It looks like your code snippet was not rendered. Try range instead.

For more details, please refer to the build report.

Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

The documented APIs match the released connector; only a minor grammatical correction remains.

1 open finding
What changed in this PR

Adds C# documentation for the CommunityToolkit Chroma vector-store connector.

Changes:

  • Documents setup, mapping, limitations, and hybrid search.
  • Adds language-parity metadata and updates preview warnings.
  • Marks C# Chroma support in the connector index.
File Description
chroma-connector.md Adds comprehensive C# connector guidance.
index.md Lists Chroma as supported for C#.

🧠 Review effort: Balanced


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

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

Learn Build status updates of commit 63e1e01:

⚠️ Validation status: warnings

File Status Preview URL Details
agent-framework/get-started/add-tools.md ⚠️Warning Details
agent-framework/get-started/memory.md ⚠️Warning Details
agent-framework/get-started/multi-turn.md ⚠️Warning Details
agent-framework/get-started/workflows.md ⚠️Warning Details
agent-framework/get-started/your-first-agent.md ⚠️Warning Details
semantic-kernel/concepts/vector-store-connectors/out-of-the-box-connectors/chroma-connector.md ✅Succeeded
semantic-kernel/concepts/vector-store-connectors/out-of-the-box-connectors/index.md ✅Succeeded

agent-framework/get-started/add-tools.md

  • Line 66, Column 1: [Warning: invalid-code] It looks like your code snippet was not rendered. Try range instead.
  • Line 70, Column 1: [Warning: invalid-code] It looks like your code snippet was not rendered. Try range instead.

agent-framework/get-started/memory.md

  • Line 83, Column 1: [Warning: invalid-code] It looks like your code snippet was not rendered. Try range instead.
  • Line 87, Column 1: [Warning: invalid-code] It looks like your code snippet was not rendered. Try range instead.
  • Line 91, Column 1: [Warning: invalid-code] It looks like your code snippet was not rendered. Try range instead.

agent-framework/get-started/multi-turn.md

  • Line 58, Column 1: [Warning: invalid-code] It looks like your code snippet was not rendered. Try range instead.
  • Line 60, Column 1: [Warning: invalid-code] It looks like your code snippet was not rendered. Try range instead.

agent-framework/get-started/workflows.md

  • Line 64, Column 1: [Warning: invalid-code] The code snippet "~/../agent-framework-code/python/samples/01-get-started/07_first_graph_workflow.py" could not be found.
  • Line 68, Column 1: [Warning: invalid-code] The code snippet "~/../agent-framework-code/python/samples/01-get-started/07_first_graph_workflow.py" could not be found.

agent-framework/get-started/your-first-agent.md

  • Line 74, Column 1: [Warning: invalid-code] It looks like your code snippet was not rendered. Try range instead.
  • Line 76, Column 1: [Warning: invalid-code] It looks like your code snippet was not rendered. Try range instead.
  • Line 80, Column 1: [Warning: invalid-code] It looks like your code snippet was not rendered. Try range instead.

For more details, please refer to the build report.

Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.

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