MemoryIndexer 0.34.0
dotnet add package MemoryIndexer --version 0.34.0
NuGet\Install-Package MemoryIndexer -Version 0.34.0
<PackageReference Include="MemoryIndexer" Version="0.34.0" />
<PackageVersion Include="MemoryIndexer" Version="0.34.0" />
<PackageReference Include="MemoryIndexer" />
paket add MemoryIndexer --version 0.34.0
#r "nuget: MemoryIndexer, 0.34.0"
#:package MemoryIndexer@0.34.0
#addin nuget:?package=MemoryIndexer&version=0.34.0
#tool nuget:?package=MemoryIndexer&version=0.34.0
MemoryIndexer
Core abstractions and minimal implementations for LLM memory management.
This package provides the foundational interfaces, models, and lightweight implementations for the Memory Indexer system. It has minimal external dependencies, making it ideal for:
- Custom implementations of storage/embedding providers
- Unit testing with InMemory implementations
- Building your own memory management solution
Quick Start
This package has no service registration of its own. MemoryIndexer.Sdk's AddMemoryIndexer registers these
types and binds MemoryIndexerOptions, which this package declares:
using MemoryIndexer.Sdk.Extensions; // AddMemoryIndexer — in MemoryIndexer.Sdk
services.AddMemoryIndexer(options =>
{
options.Search.DefaultLimit = 10;
options.WorkingMemory.Capacity = 7;
});
Without the SDK, construct the implementations directly — for example MockEmbeddingService in a unit test.
What's Included
Interfaces
IMemoryStore- Memory storage operationsIEmbeddingService- Embedding generationIScoringService- Memory relevance scoringIVirtualContextManager- Context window management
Models
MemoryUnit- Core memory entitySession- Conversation sessionEntityTriple- Knowledge graph entities
Implementations (Minimal Dependencies)
InMemoryMemoryStore- In-memory storage for testingMockEmbeddingService- Deterministic embeddings for testingDefaultScoringService- Hybrid scoring algorithm
For Full Features
Use MemoryIndexer.Sdk for production features:
- InMemory/SQLite storage (extensible via IMemoryStore)
- LMSupply embeddings (ONNX-based)
- MCP protocol tools
- OpenTelemetry observability
dotnet add package MemoryIndexer.Sdk
License
MIT
| 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
- Microsoft.Extensions.Caching.Memory (>= 10.0.12)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.12)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.12)
- Microsoft.Extensions.Options (>= 10.0.12)
- Microsoft.Extensions.VectorData.Abstractions (>= 10.6.0)
- System.Numerics.Tensors (>= 10.0.12)
NuGet packages (4)
Showing the top 4 NuGet packages that depend on MemoryIndexer:
| Package | Downloads |
|---|---|
|
MemoryIndexer.Sdk
Memory Indexer SDK - Full-featured long-term memory management for LLM applications via MCP. Includes InMemory/SQLite storage, extensible embedding/completion interfaces, and OpenTelemetry observability. |
|
|
IronHive.Agent.Memory
IronHive Agent - long-term session memory backed by MemoryIndexer (ISessionMemoryService, embedding and text-completion adapters) |
|
|
IronHive.Cli.Core
IronHive CLI Core - Agent loop, tools, session management, and provider integrations for building AI-powered CLI tools |
|
|
IronHive.Host.Core
IronHive Host Core - Agent loop, tools, session management, and provider integrations for building reusable AI agent hosts (CLI, server, embedded) |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.34.0 | 0 | 10/13/2026 |
| 0.33.0 | 88 | 10/12/2026 |
| 0.32.0 | 78 | 10/11/2026 |
| 0.31.0 | 184 | 10/7/2026 |
| 0.30.0 | 93 | 10/7/2026 |
| 0.29.0 | 97 | 10/7/2026 |
| 0.28.0 | 104 | 10/7/2026 |
| 0.27.0 | 203 | 10/6/2026 |
| 0.26.1 | 119 | 10/5/2026 |
| 0.26.0 | 116 | 10/5/2026 |
| 0.25.0 | 179 | 10/5/2026 |
| 0.24.0 | 120 | 10/5/2026 |
| 0.23.2 | 148 | 10/4/2026 |
| 0.23.1 | 148 | 10/4/2026 |
| 0.23.0 | 124 | 10/4/2026 |
| 0.22.0 | 320 | 10/3/2026 |
| 0.21.0 | 367 | 10/2/2026 |
| 0.20.3 | 192 | 10/2/2026 |
| 0.20.2 | 525 | 9/30/2026 |
| 0.20.1 | 186 | 9/29/2026 |