Skip to content

chore: sync current Mneme v0.1.1 state - #1

Merged
apresmoi merged 20 commits into
mainfrom
agent/publish-current-state
Aug 13, 2026
Merged

apresmoi merged 20 commits into
mainfrom
agent/publish-current-state

Conversation

@apresmoi

Copy link
Copy Markdown
Collaborator

What changed

  • Synchronizes the complete local Mneme history onto a reviewable branch.
  • Advances scoped memory storage, authenticated mutation provenance, recall modes, causal evidence, lifecycle export, and MCP behavior.

Why

The GitHub default branch is 19 commits behind the memory implementation consumed by the current Daimon and Spawnfile integration.

Impact

  • Makes the current v0.1.1 memory contract available for coordinated ecosystem review.
  • Package version remains 0.1.1.

Validation

  • npm run typecheck — pass
  • npm test — 220/220 pass
  • npm run build — pass

apresmoi added 20 commits July 9, 2026 20:59
…entory

Cause ids are reconciliation content per B169 D4, so the closed
event/emitter system list no longer applies to them. The B41 corpus size
now derives from the accepted and rejected inventories instead of a
hardcoded count.
…ugh to forget

schemaForModelToolName returned forgetInputSchema for any unrecognised
name, so a live model's typo validated against the destructive contract
and server.ts fed it straight into registerTool's inputSchema. Map
memory_forget explicitly and throw on anything else.
…et-run

resolveCausalRunId returned the literal "unset-run" whenever the variable was
absent or blank. Every authority that shares that namespace writes evidence
that cannot afterwards be attributed to a run, and there is no repair after
collection — only re-running.

The fallback is deleted rather than flagged off, and the thrown message is
byte-identical to daimon's so the two repos fail the same way. The thirteen
test files that reached this path without an explicit run id now set one; no
helper, fixture or setup file reintroduces a default.

mneme 220 pass / 0 fail / 0 skipped.
@apresmoi
apresmoi marked this pull request as ready for review August 13, 2026 20:06
@apresmoi
apresmoi merged commit 47e83d8 into main Aug 13, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant