Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
7910934
MEM-60 define relayer compatibility policy
May 21, 2026
a84bba9
docs: align Python SDK credential headers
May 22, 2026
630ba20
chore: bump SDK release versions
May 22, 2026
de17c98
Feat: MEM-59 — extract.v5 granularity-aware dedup (#183)
hungtranphamminh May 22, 2026
740e541
Merge pull request #184 from MystenLabs/mem-60-relayer-versioning-com…
ducnmm May 22, 2026
e7db144
Keep testnet Seal defaults on legacy key servers
hien-p May 22, 2026
412144f
Merge dev into Seal legacy defaults
hien-p May 22, 2026
e267d12
Merge pull request #186 from MystenLabs/codex/seal-legacy-testnet-def…
harrymove-ctrl May 22, 2026
ab43f09
Fix: ENG-1785 — apply composite ranker to manual recall (parity with …
hungtranphamminh May 22, 2026
e298353
MEM-62 workshop MemWal friction fixes
May 23, 2026
5201ff7
Merge pull request #187 from MystenLabs/feature/mem-62-workshop-track…
harrymove-ctrl May 23, 2026
9758fc0
MEM-62 remove MEMWAL_KEY fallback
May 23, 2026
2b5ecda
Merge pull request #188 from MystenLabs/feature/mem-62-workshop-track…
ducnmm May 23, 2026
b96389c
MEM-62 update SDK changelogs
May 23, 2026
782e99d
chore: rebrand harmless text to Walrus Memory
May 23, 2026
67fe70b
Merge pull request #189 from MystenLabs/feature/mem-62-workshop-track…
ducnmm May 23, 2026
593ec54
fix: forward scoring weights in manual recall SDKs
May 24, 2026
39da9bf
Merge pull request #191 from MystenLabs/feature/mem-62-workshop-track…
ducnmm May 25, 2026
e316f03
Merge pull request #190 from MystenLabs/dev
ducnmm May 25, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/benchmark-live.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ on:
- dev
- staging
server_url:
description: MemWal server URL. Empty uses BENCH_SERVER_URL environment variable.
description: Walrus Memory server URL. Empty uses BENCH_SERVER_URL environment variable.
required: false
default: ''
namespace:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release-oc-memwal.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Release OC-MemWal Plugin
name: Release Walrus Memory OpenClaw Plugin

on:
push:
Expand Down
19 changes: 18 additions & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: "[QA] Add automated tests to CI (unit + integration + e2e) for MemWal"
name: "[QA] Add automated tests to CI (unit + integration + e2e) for Walrus Memory"

on:
pull_request:
Expand All @@ -15,6 +15,23 @@ permissions:
contents: read

jobs:
compatibility-contract:
name: Compatibility / Contract metadata
runs-on: ubuntu-latest
timeout-minutes: 5

steps:
- name: Checkout
uses: actions/checkout@v4

- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: "22"

- name: Check compatibility contract
run: node scripts/check-compatibility-contract.mjs

chatbot-e2e:
name: Chatbot / Playwright E2E
runs-on: ubuntu-latest
Expand Down
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# MemWal
# Walrus Memory

Privacy-first AI memory layer for storing encrypted memories on Walrus and
retrieving them with semantic search.

> MemWal is currently in beta and actively evolving. While fully usable today, we continue to refine the developer experience and operational guidance. We welcome feedback from early builders as we continue to improve the product.
> Walrus Memory is currently in beta and actively evolving. While fully usable today, we continue to refine the developer experience and operational guidance. We welcome feedback from early builders as we continue to improve the product.

## For AI Agents

Expand All @@ -30,7 +30,7 @@ import { MemWal } from "@mysten-incubation/memwal";

const memwal = MemWal.create({
key: "your-delegate-key-hex",
accountId: "your-memwal-account-id",
accountId: "your-walrus-memory-account-id",
serverUrl: "https://your-relayer-url.com",
namespace: "demo",
});
Expand All @@ -46,15 +46,15 @@ await memwal.restore("demo");
- Full docs at [docs.memwal.ai](https://docs.memwal.ai)
- Docs source of truth: `docs/`
- Docs site entry points:
- [What is MemWal?](docs/getting-started/what-is-memwal.md)
- [What is Walrus Memory?](docs/getting-started/what-is-memwal.md)
- [Quick Start](docs/getting-started/quick-start.md)
- [SDK Quick Start](docs/sdk/quick-start.md)
- [Relayer Overview](docs/relayer/overview.md)
- [SDK API Reference](docs/sdk/api-reference.md)

## Contributing

We want to be explicit about this while MemWal is in beta: feedback, bug reports, docs fixes,
We want to be explicit about this while Walrus Memory is in beta: feedback, bug reports, docs fixes,
examples, and implementation contributions are all welcome.

If you spot rough edges or missing guidance, please open an issue or send a PR.
Expand Down Expand Up @@ -96,7 +96,7 @@ For the full step-by-step setup guide, see:

## OpenClaw / NemoClaw Plugin

[`@mysten-incubation/oc-memwal`](packages/openclaw-memory-memwal) — a memory plugin for [OpenClaw](https://openclaw.ai) agents. It gives OpenClaw persistent, encrypted memory via MemWal with automatic recall and capture hooks.
[`@mysten-incubation/oc-memwal`](packages/openclaw-memory-memwal) — a memory plugin for [OpenClaw](https://openclaw.ai) agents. It gives OpenClaw persistent, encrypted memory via Walrus Memory with automatic recall and capture hooks.

```bash
openclaw plugins install @mysten-incubation/oc-memwal
Expand Down
Loading
Loading