What's Changed
- feat: structured ingestion outcomes for partial extraction/persistence failures (#101) by @joslat in #116
- feat: pluggable task-aware automatic recall policy for the MAF adapter (#88) by @joslat in #117
- feat: memory-context admission policy — Phase 2 of trust boundaries (#92) by @joslat in #118
- feat: trust-metadata foundation — Phase 3 of trust boundaries (#92) by @joslat in #119
- feat: configurable recall message role for trust-gated demotion (#92 Phase 4) by @joslat in #120
- feat: monotonic trust for facts on re-extraction (#92 Phase 5) by @joslat in #121
- feat: extend trust boundaries to the Semantic Kernel adapter (#92 Phase 6) by @joslat in #123
- fix: correct orphaned FactId on re-extraction, refresh stale docs (post-Phase-5 audit) by @joslat in #122
- feat: gate recalled-message role, close caller-controlled role hole (#92 Phase 7) by @joslat in #124
- Trust boundaries, Phase 8: recalled-message content admission (#92) by @joslat in #126
- Bump OpenTelemetry.Api from 1.12.0 to 1.15.3 by @dependabot[bot] in #106
- build(deps): bump the actions group across 1 directory with 5 updates by @dependabot[bot] in #125
- Bump Microsoft.Extensions.AI.Abstractions and 7 others by @dependabot[bot] in #115
- Stabilization pass: 25 issues fixed by a 5-angle repo audit (Phase 0 of NAMS prep) by @joslat in #127
- NAMS Phase 0: baseline freeze + contract discovery by @joslat in #129
- NAMS Phase 1: AgentMemory.Nams additive package skeleton by @joslat in #130
- NAMS Phase 2: low-level REST client and error model (AgentMemory.Nams) by @joslat in #131
- NAMS Phase 3: identity and conversation mapping (AgentMemory.Nams) by @joslat in #132
- NAMS Phase 4: recall and context mapping (AgentMemory.Nams) by @joslat in #133
- NAMS Phase 5: post-turn persistence (AgentMemory.Nams) by @joslat in #134
- NAMS Phase 6: dedicated MAF provider (AgentMemory.AgentFramework.Nams) by @joslat in #135
- NAMS: well-known endpoint, X-Workspace-Id fix, live-integration test scaffold by @joslat in #136
- NAMS Phase 11: NamsAgent sample (AgentMemory.Sample.NamsAgent) by @joslat in #137
- NAMS Phase 9: observability (spans, metrics, health checks) by @joslat in #138
- NAMS Phase 10: expand live scenario coverage (concurrency, cancellation, Unicode) by @joslat in #139
- NAMS Phase 8: MCP/capability-aware tools (AgentMemory.McpServer.Nams) by @joslat in #140
- NAMS Phase 10a: SearchMessagesAsync + payload edge-case live tests by @joslat in #141
- NAMS Phase 10b: data lifecycle -- delete conversation by @joslat in #142
- NAMS Phase 10c: multi-instance mapping live test by @joslat in #143
- NAMS Phase 10d: session-restore asserted live test by @joslat in #144
- NAMS Phase 10e: TCK Platinum live-probe spike findings by @joslat in #145
- NAMS Phase 10f: conversation lifecycle & context completion by @joslat in #146
- NAMS Phase 10g: entity feedback + graph by @joslat in #147
- NAMS Phase 10h: reasoning & provenance by @joslat in #148
- NAMS Phase 10i: Cypher query console (gated capability) by @joslat in #149
- NAMS Phase 10 post-completion review: fix real findings, consolidate duplication by @joslat in #150
- NAMS client: replace bool isIdempotent with a NamsRetryEligibility enum by @joslat in #151
- NAMS Phase 10j: CreateEntityAsync (add_entity), needed for the TCK Platinum bridge by @joslat in #152
- NAMS TCK Platinum bridge: official upstream conformance suite support by @joslat in #153
- NAMS MCP tools: entity-graph and reasoning/provenance operations by @joslat in #154
- NAMS TCK Platinum bridge: add missing DTO wire-contract unit tests by @joslat in #155
- NAMS: fix real bugs found by a fresh code-review round by @joslat in #156
- NAMS round 3: fix real bugs found by a regression audit + fresh sweep by @joslat in #157
- NAMS round 4: fix a real body-stream exception-handling gap by @joslat in #158
- NAMS round 5: close a redaction-bypass gap in exception logging by @joslat in #159
- NAMS round 6: fix an unbounded-backoff crash bug shared with Enrichment by @joslat in #160
New Contributors
- @dependabot[bot] made their first contribution in #106
Full Changelog: v1.2.0...v1.3.0