Skip to content

v1.3.0

Latest

Choose a tag to compare

@github-actions github-actions released this 19 Jul 19:54

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

Full Changelog: v1.2.0...v1.3.0