Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
5 changes: 5 additions & 0 deletions .github/workflows/release-mcp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,11 @@ jobs:
- name: Build MCP package
run: pnpm --filter @mysten-incubation/memwal-mcp build

# Gate every publish on the integration suite (auth-required -> bridge
# hot-handoff, login callback). Never ship the MCP package without it.
- name: Test MCP package
run: pnpm --filter @mysten-incubation/memwal-mcp test

# ── main branch → changeset version + stable release (latest) ──
- name: Apply changesets (update version & CHANGELOG)
if: github.ref == 'refs/heads/main'
Expand Down
28 changes: 28 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,34 @@ jobs:
- name: Check compatibility contract
run: node scripts/check-compatibility-contract.mjs

mcp-tests:
name: MCP / Integration (login handoff)
runs-on: ubuntu-latest
timeout-minutes: 10

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

- name: Setup pnpm
uses: pnpm/action-setup@v4

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

- name: Install deps
run: pnpm install --frozen-lockfile

# Builds the package (tsc) then runs the node:test integration suite:
# spawns the real stdio MCP with empty creds, writes credentials
# mid-process, and asserts memwal_recall is served against a mock relayer
# without a restart (auth-required -> bridge hot-handoff).
- name: MCP integration tests
run: pnpm --filter @mysten-incubation/memwal-mcp test

chatbot-e2e:
name: Chatbot / Playwright E2E
runs-on: ubuntu-latest
Expand Down
3 changes: 1 addition & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,7 @@ data they can trust.
## For AI Agents

- **Single-file guide**: Read [`SKILL.md`](SKILL.md) for a complete integration reference (install, configure, API surface, troubleshooting)
- **LLM-friendly docs**: [`llms.txt`](https://docs.wal.app/walrus-memory/llms.txt) — structured overview following the [llmstxt.org](https://llmstxt.org) standard
- **Full context**: [`llms-full.txt`](https://docs.wal.app/walrus-memory/llms-full.txt) — expanded version with inlined page content
- **LLM-friendly docs**: [`llms.txt`](https://docs.wal.app/llms.txt) — structured overview following the [llmstxt.org](https://llmstxt.org) standard

## Install

Expand Down
Loading
Loading