Mnemosyne.NET.Abstractions
1.1.0
See the version list below for details.
dotnet add package Mnemosyne.NET.Abstractions --version 1.1.0
NuGet\Install-Package Mnemosyne.NET.Abstractions -Version 1.1.0
<PackageReference Include="Mnemosyne.NET.Abstractions" Version="1.1.0" />
<PackageVersion Include="Mnemosyne.NET.Abstractions" Version="1.1.0" />
<PackageReference Include="Mnemosyne.NET.Abstractions" />
paket add Mnemosyne.NET.Abstractions --version 1.1.0
#r "nuget: Mnemosyne.NET.Abstractions, 1.1.0"
#:package Mnemosyne.NET.Abstractions@1.1.0
#addin nuget:?package=Mnemosyne.NET.Abstractions&version=1.1.0
#tool nuget:?package=Mnemosyne.NET.Abstractions&version=1.1.0
Mnemosyne.NET.Abstractions
Records and interfaces for Reasonlets, procedural memory for .NET agents.
Mnemosyne.NET follows SemVer from 1.0.0. An analyzer baseline locks the public API, and the compatibility policy says what a release may change.
The package holds the record types (scope, provenance, outcome, graph, capture, query, receipt) and the contracts.
IReasonletMemory is the caller-facing facade: remember, recall, record executions and feedback, erase, and list a data subject's Reasonlets and runs with ListSubjectReasonletsAsync and ListSubjectExecutionsAsync.
A recall returns ReasonletMatch records, built from the ReasonletCandidate records a store supplies, with a ReasonletEvidence on each match. All three are init-only records, and the candidate and the match carry a LineageId: the id of the root of the version tree, its own id for a root.
The ports are IReasonletStore, IReasonletSelector, IIntentExtractor and IReasonletEvaluator; they carry no dependencies beyond ZeroAlloc.Results.
Implementations come in Mnemosyne.NET and Mnemosyne.NET.PostgreSql.
The JSON wire format of a graph is documented by the published JSON Schema. The schema cannot express every rule, so ReasonletGraph.Validate() remains the full check.
Documentation: Reasonlets and Getting started.
See the repository README.
| 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
- ZeroAlloc.Results (>= 1.4.5)
NuGet packages (4)
Showing the top 4 NuGet packages that depend on Mnemosyne.NET.Abstractions:
| Package | Downloads |
|---|---|
|
Mnemosyne.NET
Reasonlet selection and ranking: find the best known procedure for a question. |
|
|
Mnemosyne.NET.PostgreSql
PostgreSQL + pgvector store for Reasonlets. |
|
|
Mnemosyne.NET.Minos
A Reasonlet evaluator that judges each run with a Minos.NET decision model. |
|
|
Mnemosyne.NET.Sentinel
A capture guard that runs AI.Sentinel's detectors before a Reasonlet is stored. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.2.0 | 69 | 11/11/2026 |
| 1.1.0 | 143 | 11/7/2026 |
| 1.0.0 | 605 | 11/7/2026 |
| 0.9.0 | 148 | 11/7/2026 |
| 0.8.1 | 155 | 11/6/2026 |
| 0.8.0 | 149 | 11/6/2026 |
| 0.7.0 | 149 | 11/5/2026 |
| 0.6.1 | 134 | 11/4/2026 |
| 0.6.0 | 141 | 11/4/2026 |
| 0.5.0 | 147 | 10/31/2026 |
| 0.4.0 | 140 | 10/31/2026 |
| 0.3.0 | 133 | 10/30/2026 |
| 0.2.0 | 132 | 10/30/2026 |
| 0.1.0 | 133 | 10/28/2026 |