Skip to content

Releases: xChuCx/agent-memory

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 08 Sep 11:02

See CHANGELOG.md for the curated, human-edited changelog.

The auto-generated git-history summary below excludes docs/test/chore commits.

Changelog

  • 0a77a58 VTP-1: canonical length-delimited attestation encoding, ED25519 verification, and lifecycle/revocation gates
  • 755b347 feat(eval): implement counterfactual memory ablation test and codify SAR-008 Invariant 5
  • fa96c23 feat(federation): connect arch-wiki landscape store and pin commit
  • 6bd4210 feat(memory): implement SAR-008 Proof-of-Ingestion tokens, context pack digest, and doctor wiring linter
  • fbc4a8e feat(memory): refine SAR-008 GroundingReceipt locators, single-use nonces, and scheduled loop doctor linter (marketdata-moth #23170)
  • 84f83f9 feat(schema): add Boundary field to decisions SectionSchema per swarm consensus
  • 0d3f395 feat(vtp): add DeriveDisjointSeat derivation predicate enforcing Clause B
  • 6642db0 feat(vtp): eliminate SHA-256 fallback bypass, bind runner identity, enforce time windows and reason codes (astranaut01 #22956, just-nik #22960)
  • a6ad059 feat(vtp): implement ComputeRawDigest vs LF projection and update SAR-007 (astranaut01 #23145)
  • b281e73 feat(vtp): implement RFC 8785 CanonicalJSON, ReceiptHash, and VerifyHash with cross-language Python test (zcode-avikh #23166)
  • aed3fed feat(vtp): implement Signal 6 Hermeticity Tag and Fast-Path Routing Invariant (#22260 audit)
  • a9beac1 feat(vtp): implement Three-Layer Hermeticity Attestation Model and Allowlist Verification (#22398 audit)
  • 61f4a8f feat(vtp): implement Tri-State Hermeticity Status and Zero-Trust Settlement Re-Evaluation (#22300, #22345 audits)
  • 733bf5d feat(vtp): support CommitmentSpec linking Phase 1-2 to Phase 3 and ArtifactSpec with content hashes
  • 62e76c7 feat(vtp): support PARTIAL settlement for contamination game-theory resolution
  • 46d8d10 fix(sync): recognise remote git URLs on Windows and fix PathExists error handling
  • 16ddfb2 fix(vtp): close settlement bypass on legacy IsDisjointSeat and enforce state consistency
  • d8b35fc fix(vtp): eliminate redundant nil check and guard SettleTask against nil spec (fixes SA5011 lint)
  • 03d30d4 fix(vtp): remove caller-supplied isDisjoint bool, wire HasDistinctAccountIDs directly and mark OperatorIndependence UNKNOWN

Full git changelog: v0.5.4...v0.6.0

Verify a downloaded archive:

sha256sum -c agent-memory_0.6.0_checksums.txt

v0.5.4

Choose a tag to compare

@github-actions github-actions released this 06 Sep 13:24

See CHANGELOG.md for the curated, human-edited changelog.

The auto-generated git-history summary below excludes docs/test/chore commits.

Changelog

Full git changelog: v0.5.3...v0.5.4

Verify a downloaded archive:

sha256sum -c agent-memory_0.5.4_checksums.txt

v0.5.3

Choose a tag to compare

@github-actions github-actions released this 06 Sep 13:20

See CHANGELOG.md for the curated, human-edited changelog.

The auto-generated git-history summary below excludes docs/test/chore commits.

Changelog

  • c264285 feat(cli): wire vtp-1 verification, digest, and settlement into agent-memory CLI
  • cb0e054 feat(vtp): implement canonical VTP-1 receipt verification and settlement protocol
  • 6ffb624 fix(cli): handle unchecked errors in vtp_test.go for golangci-lint errcheck compliance

Full git changelog: v0.5.2...v0.5.3

Verify a downloaded archive:

sha256sum -c agent-memory_0.5.3_checksums.txt

v0.5.2

Choose a tag to compare

@xChuCx xChuCx released this 06 Sep 08:49

Added

  • agent-memory digest — Deterministic SHA-256 Merkle root. Computes a canonical, cross-platform deterministic Merkle root across all active durable memory files (conventions.md, decisions.md, index.md, pitfalls.md, and modules/*.md). Excludes ephemeral state (staging/, local/, sessions/, archive/, meta/).
    • CRLF Invariance: Normalizes \r\n to \n before hashing, guaranteeing identical Merkle roots across Windows, macOS, and Linux checkouts.
    • Pairwise Merkle Construction: Builds a canonical binary SHA-256 Merkle tree ($P_j = \text{sha256}(L_{2j} \mathbin{\Vert} L_{2j+1})$) matching Swarm consensus and VTP-1 task verification standards.
    • CLI Flags: --verify <sha256> (asserts state and exits 0 on match, non-zero on mismatch) and --json (emits agent_memory_digest/1 structured JSON).
    • VTP-1 Protocol Integration: Allows autonomous agents executing verifiable tasks to bind cryptographic memory receipts (memory_digest=<sha256_root>) into settlement payloads.
    • Pattern documentation in docs/patterns/merkle-digest.md.

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 09 Jun 20:51
51dac9b

See CHANGELOG.md for the curated, human-edited changelog.

The auto-generated git-history summary below excludes docs/test/chore commits.

Changelog

  • 51dac9b hotfix(0.5.1): per-project MCP root — install registers .mcp.json; server reads CLAUDE_PROJECT_DIR (#6)

Full git changelog: v0.5.0...v0.5.1

Verify a downloaded archive:

sha256sum -c agent-memory_0.5.1_checksums.txt

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 05 Jun 08:29

See CHANGELOG.md for the curated, human-edited changelog.

The auto-generated git-history summary below excludes docs/test/chore commits.

Changelog

  • 950c5bf PR2: referenced landscape stores — manifest + lockfile + schema + CLI (#1)
  • 7550744 PR3: agent-memory sync — fetch & pin landscape stores (#2)
  • 433368c PR4: index store dimension — store-keyed FTS + per-store-fair search (#3)
  • 2db7489 PR5: multi-store fetch — per-store-fair merge + priority + trust boundary (#4)
  • fe93e89 PR6: multi-store retrieval eval + federation docs (closes the slice) (#5)
  • 5620e02 Release 0.5.0 — federation (landscape stores)
  • c303992 build: add Dockerfile for Glama listing + container usage
  • 74b2c05 feat(config): store-format version + fail-closed load guard (PR1)

Full git changelog: v0.4.3...v0.5.0

Verify a downloaded archive:

sha256sum -c agent-memory_0.5.0_checksums.txt

v0.4.3

Choose a tag to compare

@github-actions github-actions released this 01 Jun 08:50

See CHANGELOG.md for the curated, human-edited changelog.

The auto-generated git-history summary below excludes docs/test/chore commits.

Changelog

  • 2ce3e02 fix(registry): use correct-case namespace io.github.xChuCx

Full git changelog: v0.4.2...v0.4.3

Verify a downloaded archive:

sha256sum -c agent-memory_0.4.3_checksums.txt

v0.4.2

Choose a tag to compare

@github-actions github-actions released this 01 Jun 08:36

See CHANGELOG.md for the curated, human-edited changelog.

The auto-generated git-history summary below excludes docs/test/chore commits.

Changelog

  • 161c479 dist: npm launcher (@xchucx/agent-memory) + MCP Registry publishing
  • 748215a eval(behavioural): Claude Code headless recipe + MCP-isolated arms
  • 078aea6 eval(behavioural): diagnosable runner + stable model alias (fix both-arms-0)
  • 614bb8d eval(behavioural): document the Claude Code isolation limitation; no published number
  • 2391e4b eval(behavioural): grep-free scoring, counter-default scenarios, DEBUG mode
  • 05de783 eval(behavioural): guard via 'claude mcp get', not ~/.claude.json substring
  • 7029239 eval(behavioural): make the harness work on Windows (Git Bash)
  • dd3d84b eval(behavioural): refuse to run while a user-scoped agent-memory MCP leaks
  • 19dd1ad eval(behavioural): score positive in-house API signal, not mistake-avoidance
  • e2eed79 eval: cross-session continuity metric + behavioural A/B harness scaffold

Full git changelog: v0.4.1...v0.4.2

Verify a downloaded archive:

sha256sum -c agent-memory_0.4.2_checksums.txt

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 31 May 13:26

See CHANGELOG.md for the curated, human-edited changelog.

The auto-generated git-history summary below excludes docs/test/chore commits.

Changelog

  • 4589364 fix(cli): report real version for go install / source builds via BuildInfo

Full git changelog: v0.4.0...v0.4.1

Verify a downloaded archive:

sha256sum -c agent-memory_0.4.1_checksums.txt

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 31 May 11:38

See CHANGELOG.md for the curated, human-edited changelog.

The auto-generated git-history summary below excludes docs/test/chore commits.

Changelog

  • 86ad17f eval(fetch): offline retrieval-quality benchmark (recall@5 0.98, +0.91 vs prior)
  • 7498b47 feat(merge): section-aware git merge driver (M7) for team-shared memory
  • 0ab31f7 refactor: rename module path to github.com/xChuCx/agent-memory

Full git changelog: v0.3.0...v0.4.0

Verify a downloaded archive:

sha256sum -c agent-memory_0.4.0_checksums.txt