Walrus Memory Release Notes
- MCP
- TypeScript SDK
- Python SDK
- OpenClaw
Walrus Memory MCP v0.0.5
June 12, 2026 | GitHub
Adds the automatic memory plugin for Claude Code, Codex, Cursor, and Antigravity, along with new
memwal_remember_bulk and memwal_health tools and proactive memory behavior. Also fixes the
plugin bundle so it ships .mcp.json correctly.
0.0.5
Added
- Automatic memory plugin for Claude Code, Codex, Cursor, and Antigravity.
- New
memwal_remember_bulkandmemwal_healthtools.
Fixed
- Ship the plugin's
.mcp.jsonin the marketplace bundle. A root gitignore rule excluded it, so plugin installs loaded the lifecycle hooks but never registered the MCP server.
Changed
- Memory tools are now proactive — agents recall and save context on their own.
Fixed
- Plugin bundle now ships its
.mcp.jsonso the MCP server registers on install. - Automatically recover from dropped relayer connections that could hang tool calls.
Walrus Memory MCP v0.0.4
June 5, 2026 | GitHub
Fixes HTTPS dashboard sign-in callbacks and credential reload after login so tools work without restarting the MCP client.
0.0.4
Fixed
- Accept HTTPS dashboard sign-in callbacks to the local
127.0.0.1MCP listener. - Reload credentials after
memwal_loginso memory tools work without restarting the MCP client.
Walrus Memory MCP v0.0.3
June 4, 2026 | GitHub
Rebrands package metadata from MemWal to Walrus Memory throughout the MCP server.
0.0.3
Changed
- Rebranded package metadata and documentation from MemWal to Walrus Memory.
Walrus Memory MCP v0.0.2
May 25, 2026 | GitHub
Adds relayer compatibility checks and rebrands from MemWal to Walrus Memory across the MCP server package.
0.0.2
Added
- Added relayer compatibility metadata checks before opening the MCP bridge.
Changed
- Rebranded package metadata and documentation from MemWal to Walrus Memory.
Walrus Memory MCP v0.0.1
May 15, 2026 | GitHub
Initial release of the MCP server with stdio transport, browser wallet login, and inline session tools. Includes memory tools for remember, recall, analyze, and restore.
0.0.1
Initial Release
- Stdio MCP server for MemWal with browser-based wallet login.
- Inline
memwal_loginandmemwal_logoutsession tools. - Memory tools for remember, recall, analyze, and restore through the MemWal relayer.
- Environment presets for production, dev, staging, and local relayers.
Walrus Memory TypeScript SDK v0.0.7
June 2, 2026 | GitHub
Adds an optional occurredAt parameter to analyze() for temporal anchoring of extracted facts.
Relative date references are now resolved into absolute dates.
0.0.7
Patch Changes
-
#218
333d327Thanks @hungtranphamminh! - Add optionaloccurredAttoanalyze()andanalyzeAndWait()for temporal anchoring of extracted facts.- New
AnalyzeOptionsoverload:analyze(text, { namespace, occurredAt })acceptsDateor RFC-3339 string. The legacyanalyze(text, namespace?)signature still works unchanged. - When
occurredAtis supplied, the server resolves in-turn relative references ("last Friday", "yesterday") into absolute dates inside the extracted fact text before embedding and encryption. - Wire format is RFC-3339 UTC with millisecond precision (e.g.
"2023-05-25T17:50:00.000Z"). - Invalid
Dateinstances (constructed from malformed input) now throw a diagnosticTypeErrorfrom the SDK rather than an opaqueRangeErrorfromtoISOString(). - Field is omitted from the request body when not supplied — existing callers see byte-identical wire payloads.
- New
Walrus Memory TypeScript SDK v0.0.6
May 28, 2026 | GitHub
Adds RecallParams for object-style recall calls and deprecates the positional recall overload.
Also documents restore() response fields.
0.0.6
Added
- Added
RecallParamsfor object-stylerecall(...)calls.
Changed
- Marked the positional
recall(...)overload as deprecated in favor ofrecall({ query, limit, namespace }). - Documented
restore()response fields, default limit, pagination behavior, and performance expectations.
Walrus Memory TypeScript SDK v0.0.5
May 25, 2026 | GitHub
Adds relayer compatibility checks, RecallOptions for topK/namespace/maxDistance filtering,
and prefers Sui gRPC for SEAL sessions. This release also rebrands from MemWal to Walrus Memory.
0.0.5
Added
- Added relayer compatibility metadata checks before protected requests.
- Added
compatibility()and exported compatibility types/errors so callers can inspect SDK/relayer support explicitly. - Added
RecallOptionsfortopK, namespace override, andmaxDistance.
Changed
- Prefer Sui gRPC for SEAL sessions, with JSON-RPC fallback.
- Updated docs/examples for
MEMWAL_PRIVATE_KEYand hosted relayer defaults. - Rebranded package metadata and documentation from MemWal to Walrus Memory.
Fixed
- Made
401relayer errors more actionable.
Walrus Memory TypeScript SDK v0.0.4
May 15, 2026 | GitHub
Adds getRememberStatus for polling async job state and SealServerConfig for manual SEAL
configuration. Manual mode validates API key pairs.
0.0.4
Added
- Added
getRememberStatus(jobId)so clients can poll and display the full async remember state machine. - Added
SealServerConfigandsealServerConfigsfor manual-mode SEAL committee aggregator configuration.
Changed
- Manual mode now normalizes full SEAL server configs, validates optional API key pairs, and caps the default threshold to configured server weight.
- Manual mode keeps testnet defaults on the legacy independent key servers for compatibility with hosted testnet relayer data.
Walrus Memory TypeScript SDK v0.0.3
May 8, 2026 | GitHub
Updates remember() for the async relayer flow and introduces rememberAsync,
waitForRememberJob, rememberAndWait, and bulk remember helpers. Also adds async analysis with
analyzeAndWait.
0.0.3
Changed
- Updated
remember()for the relayer's async/api/rememberflow. It now returns the accepted job payload immediately. - Added
rememberAsync(),waitForRememberJob(), andrememberAndWait()for callers that need the finalblob_id. - Added bulk remember helpers:
rememberBulk(),rememberBulkAsync(),waitForRememberJobs(), andrememberBulkAndWait(). - Updated
analyze()for async fact storage and addedanalyzeAndWait().
Compatibility
recall()andrestore()remain wire-compatible with the existing relayer responses.- The SDK continues to use
x-seal-sessionfor relayer-mode decrypt credentials.
Walrus Memory TypeScript SDK v0.0.2
April 30, 2026 | GitHub
Adds per-request nonce signing to block replay attacks and replaces delegate key transport with ephemeral SEAL sessions. SDK versions that do not include a nonce are rejected with HTTP 426.
0.0.2
Security
- Added per-request
x-noncesigning to block replay within the timestamp window. - Added
x-account-idto the canonical signed message so account hints cannot be rebound in transit. - Replaced relayer-mode
x-delegate-keytransport with ephemeralx-seal-session; manual-mode requests no longer send delegate private key material. - SDK versions that do not send
x-nonceare no longer supported by the server and receive426 Upgrade Required.
Walrus Memory python v0.1.4
June 2, 2026 | GitHub
A patch release for the Walrus Memory Python SDK.
Release memwal Python SDK v0.1.4
Walrus Memory python v0.1.3
May 28, 2026 | GitHub
A patch release for the Walrus Memory Python SDK.
Release memwal Python SDK v0.1.3
Walrus Memory python v0.1.2
May 25, 2026 | GitHub
A patch release for the Walrus Memory Python SDK.
Release memwal Python SDK v0.1.2
Walrus Memory python v0.1.0
May 21, 2026 | GitHub
Initial release of the Walrus Memory Python SDK.
Release memwal Python SDK v0.1.0
Walrus Memory SDK v0.0.5
June 15, 2026 | GitHub
Fixes a workspace dependency that broke npm installs outside the monorepo and switches the release workflow to pnpm publish.
0.0.5
Patch Changes
- Fix unresolvable
workspace:*dependency in the published package. The release workflow usednpm publish, which shipspackage.jsonverbatim and cannot rewrite theworkspace:protocol, so the published artifact carried"@mysten-incubation/memwal": "workspace:*"and failed to install outside the monorepo (Unsupported URL Type 'workspace:'). Switched the release workflows topnpm publish, which rewritesworkspace:*to the concrete dependency version at pack time.
Walrus Memory SDK v0.0.4
June 2, 2026 | GitHub
Adds temporal anchoring through occurredAt to the memory_store tool. The auto-capture hook now
passes the current timestamp, and the SDK is bumped for the new AnalyzeOptions.
0.0.4
Patch Changes
-
#218
333d327Thanks @hungtranphamminh! - Wire temporal anchoring through the agent-side memory tools.Added
memory_storetool now accepts an optionaloccurredAtargument (RFC-3339 / ISO-8601 string) so agents can anchor recounted past events to the date they actually occurred. Description tells the LLM to omit it when unknown rather than guess.
Changed
- Auto-capture hook (
agent_end) now passesnew Date()asoccurredAttoanalyze(). Every captured conversation now gets temporal anchoring automatically — the server extractor resolves in-turn relative references ("yesterday", "last Friday") into absolute dates inside the stored fact text. Facts captured by this version now carry resolved dates. - SDK dependency bumped from published
^0.0.2toworkspace:*to consume the newAnalyzeOptionssignature.
-
Updated dependencies [
333d327]:- @mysten-incubation/memwal@0.0.7
Walrus Memory SDK v0.0.3
May 25, 2026 | GitHub
Rebrands from MemWal to Walrus Memory across the OpenClaw memory plugin.
0.0.3
Patch Changes
- Rebrand package metadata and documentation from MemWal to Walrus Memory.
Walrus Memory SDK v0.0.2
April 30, 2026 | GitHub
Initial release of the OpenClaw memory plugin with automatic recall and capture hooks, session summary, CLI commands, and LLM tools.
0.0.1
Initial Release
- NemoClaw/OpenClaw memory plugin powered by MemWal
- Automatic memory recall via
before_prompt_buildhook - Automatic fact capture via
agent_endhook - Session summary on
before_resethook - CLI commands:
openclaw memwal stats,openclaw memwal search - LLM tools:
memory_search,memory_store