Skip to content

Neo4j Memory Provider: add C# usage docs#426

Open
joslat wants to merge 1 commit into
MicrosoftDocs:mainfrom
joslat:agentmemory/csharp-neo4j-memory-docs
Open

Neo4j Memory Provider: add C# usage docs#426
joslat wants to merge 1 commit into
MicrosoftDocs:mainfrom
joslat:agentmemory/csharp-neo4j-memory-docs

Conversation

@joslat

@joslat joslat commented Jul 13, 2026

Copy link
Copy Markdown

Summary

  • Fills in the C# zone of Neo4j Memory Provider, which previously just said "This provider is not yet available for C#. See the Python tab for usage examples."
  • Mirrors the Python zone's structure (Prerequisites, Installation, Usage, Key features, Resources) and the sibling Neo4j GraphRAG Context Provider page's existing C#/Python zone pattern.
  • Documents the AgentMemory / AgentMemory.AgentFramework NuGet packages: DI registration (AddNeo4jAgentMemory, AddAgentMemoryCore, AddAgentMemoryFramework), the Neo4jMemoryContextProvider (bidirectional AIContextProvider), and MemoryToolFactory memory tools — verified against a working sample.
  • Notes that the .NET package is an independent, community-maintained port (not an official Neo4j Labs package), and links to its source repository (joslat/agent-memory-dotnet) and NuGet page.
  • Links to the corresponding Agent Framework sample (AgentWithMemory_Step06_MemoryUsingAgentMemory) — currently pending merge via microsoft/agent-framework#7096.

Test plan

  • Verified the documented API surface (DI registration calls, Neo4jMemoryContextProvider, MemoryToolFactory, WithMemoryIdentity, IWritableMemoryOwnerContext) matches a real, building .NET sample.
  • Docs build/preview.

Fills in the C# zone of the Neo4j Memory Provider page, previously just a
"not yet available" placeholder, with Prerequisites/Installation/Usage/Key
features/Resources sections mirroring the Python zone's structure. Documents
the AgentMemory / AgentMemory.AgentFramework NuGet packages (a community
.NET port of the Neo4j Labs memory provider, not an official Neo4j Labs
package) and links to its source repo and the upcoming Agent Framework
retail-assistant sample.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings July 13, 2026 22:34

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.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

Learn Build status updates of commit f785079:

⚠️ Validation status: warnings

File Status Preview URL Details
agent-framework/agents/agent-pipeline.md ⚠️Warning Details
agent-framework/agents/conversations/compaction.md ⚠️Warning Details
agent-framework/agents/conversations/context-providers.md ⚠️Warning Details
agent-framework/agents/conversations/index.md ⚠️Warning Details
agent-framework/agents/conversations/session.md ⚠️Warning Details
agent-framework/agents/conversations/storage.md ⚠️Warning Details
agent-framework/agents/safety.md ⚠️Warning Details
agent-framework/agents/skills.md ⚠️Warning Details
agent-framework/get-started/workflows.md ⚠️Warning Details
agent-framework/integrations/chat-history-memory-provider.md ⚠️Warning Details
agent-framework/integrations/index.md ⚠️Warning Details
agent-framework/support/upgrade/index.md ⚠️Warning Details
agent-framework/workflows/advanced/agent-executor.md ⚠️Warning Details
agent-framework/workflows/advanced/execution-modes.md ⚠️Warning Details
agent-framework/workflows/advanced/resettable-executors.md ⚠️Warning Details
agent-framework/workflows/advanced/sub-workflows.md ⚠️Warning Details
agent-framework/workflows/edges.md ⚠️Warning Details
agent-framework/workflows/events.md ⚠️Warning Details
agent-framework/workflows/executors.md ⚠️Warning Details
agent-framework/workflows/orchestrations/index.md ⚠️Warning Details
agent-framework/workflows/state.md ⚠️Warning Details
agent-framework/workflows/workflows.md ⚠️Warning Details
semantic-kernel/concepts/ai-services/chat-completion/chat-history.md ⚠️Warning Details
semantic-kernel/concepts/ai-services/chat-completion/function-calling/function-choice-behaviors.md ⚠️Warning Details
semantic-kernel/concepts/ai-services/chat-completion/function-calling/function-invocation.md ⚠️Warning Details

This comment lists only the first 25 files in the pull request.

agent-framework/agents/agent-pipeline.md

  • Line 6, Column 11: [Warning: ms-topic-invalid - See documentation] Invalid value for 'ms.topic': 'conceptual'.

agent-framework/agents/conversations/compaction.md

  • Line 6, Column 11: [Warning: ms-topic-invalid - See documentation] Invalid value for 'ms.topic': 'conceptual'.

agent-framework/agents/conversations/context-providers.md

  • Line 6, Column 11: [Warning: ms-topic-invalid - See documentation] Invalid value for 'ms.topic': 'conceptual'.

agent-framework/agents/conversations/index.md

  • Line 6, Column 11: [Warning: ms-topic-invalid - See documentation] Invalid value for 'ms.topic': 'conceptual'.

agent-framework/agents/conversations/session.md

  • Line 6, Column 11: [Warning: ms-topic-invalid - See documentation] Invalid value for 'ms.topic': 'conceptual'.

agent-framework/agents/conversations/storage.md

  • Line 6, Column 11: [Warning: ms-topic-invalid - See documentation] Invalid value for 'ms.topic': 'conceptual'.

agent-framework/agents/safety.md

  • Line 5, Column 11: [Warning: ms-topic-invalid - See documentation] Invalid value for 'ms.topic': 'conceptual'.

agent-framework/agents/skills.md

  • Line 6, Column 11: [Warning: ms-topic-invalid - See documentation] Invalid value for 'ms.topic': 'conceptual'.

agent-framework/get-started/workflows.md

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

agent-framework/integrations/chat-history-memory-provider.md

  • Line 6, Column 11: [Warning: ms-topic-invalid - See documentation] Invalid value for 'ms.topic': 'conceptual'.

agent-framework/integrations/index.md

  • Line 5, Column 11: [Warning: ms-topic-invalid - See documentation] Invalid value for 'ms.topic': 'conceptual'.

agent-framework/support/upgrade/index.md

  • Line 5, Column 11: [Warning: ms-topic-invalid - See documentation] Invalid value for 'ms.topic': 'conceptual'.

agent-framework/workflows/advanced/agent-executor.md

  • Line 6, Column 11: [Warning: ms-topic-invalid - See documentation] Invalid value for 'ms.topic': 'conceptual'.

agent-framework/workflows/advanced/execution-modes.md

  • Line 6, Column 11: [Warning: ms-topic-invalid - See documentation] Invalid value for 'ms.topic': 'conceptual'.

agent-framework/workflows/advanced/resettable-executors.md

  • Line 6, Column 11: [Warning: ms-topic-invalid - See documentation] Invalid value for 'ms.topic': 'conceptual'.

agent-framework/workflows/advanced/sub-workflows.md

  • Line 6, Column 11: [Warning: ms-topic-invalid - See documentation] Invalid value for 'ms.topic': 'conceptual'.

agent-framework/workflows/edges.md

  • Line 6, Column 11: [Warning: ms-topic-invalid - See documentation] Invalid value for 'ms.topic': 'conceptual'.

agent-framework/workflows/events.md

  • Line 6, Column 11: [Warning: ms-topic-invalid - See documentation] Invalid value for 'ms.topic': 'conceptual'.

agent-framework/workflows/executors.md

  • Line 6, Column 11: [Warning: ms-topic-invalid - See documentation] Invalid value for 'ms.topic': 'conceptual'.

agent-framework/workflows/orchestrations/index.md

  • Line 5, Column 11: [Warning: ms-topic-invalid - See documentation] Invalid value for 'ms.topic': 'conceptual'.

agent-framework/workflows/state.md

  • Line 6, Column 11: [Warning: ms-topic-invalid - See documentation] Invalid value for 'ms.topic': 'conceptual'.

agent-framework/workflows/workflows.md

  • Line 6, Column 11: [Warning: ms-topic-invalid - See documentation] Invalid value for 'ms.topic': 'conceptual'.

semantic-kernel/concepts/ai-services/chat-completion/chat-history.md

  • Line 6, Column 11: [Warning: ms-topic-invalid - See documentation] Invalid value for 'ms.topic': 'conceptual'.

semantic-kernel/concepts/ai-services/chat-completion/function-calling/function-choice-behaviors.md

  • Line 6, Column 11: [Warning: ms-topic-invalid - See documentation] Invalid value for 'ms.topic': 'conceptual'.

This comment lists only the first 25 errors (including error/warning/suggestion) in the pull request.
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