Skip to content

merge: mem-agent-0509-magent into mem-agent-0512#1713

Merged
syzsunshine219 merged 3 commits into
mem-agent-0512from
mem-agent-0509-magent
May 12, 2026
Merged

merge: mem-agent-0509-magent into mem-agent-0512#1713
syzsunshine219 merged 3 commits into
mem-agent-0512from
mem-agent-0509-magent

Conversation

@syzsunshine219
Copy link
Copy Markdown
Collaborator

Summary

Merge the mem-agent-0509-magent (multi-agent) line of work into mem-agent-0512.

This is the 2/3 merge of the 0512 integration. PR #1712 (mem-agent-0509) is already merged; this PR brings in the magent-specific iterations on top.

What's included from mem-agent-0509-magent

  • chore: remove temporary test file
  • chore(memos-local-plugin): bump beta package version
  • fix(memos-local-plugin): harden multi-agent memory handling

Test plan

Made with Cursor

MatthewZhuang and others added 3 commits May 12, 2026 15:47
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@syzsunshine219 syzsunshine219 merged commit 47ea425 into mem-agent-0512 May 12, 2026
hijzy added a commit that referenced this pull request May 13, 2026
## Summary

Merge the `mem-agent-0512` integration branch into `main`. This branch
consolidates three lines of work that have been individually PR-reviewed
and tested:

- **PR #1712** — `mem-agent-0509` (namespace visibility, Windows
installer, telemetry, bug fixes)
- **PR #1713** — `mem-agent-0509-magent` (multi-agent owner filtering,
NamespaceSelect component)
- **PR #1714** — `bug/tasks-pager-empty-state-magent` (tasks list pager
bug fix)

Published as **`@memtensor/memos-local-plugin@2.0.1`** (npm `latest`).

## Highlights

### Features
- **Namespace visibility isolation** — `visibilityWhere` SQL +
`visibleToCurrent` in-memory filtering
- **Multi-agent owner filtering** — `ownerAgentKind` / `ownerProfileId`
fields, `includeAllNamespaces` escape hatch
- **NamespaceSelect viewer component** — dropdown to filter
Memories/Policies/Skills/WorldModels by agent namespace
- **Windows installer** — auto-detection, interactive UI, improved
Hermes path/encoding/log handling
- **Embedding dimension auto-inference** — no longer requires manual
specification on rebuilds

### Bug fixes
- fix: hide pager when status filter empties tasks list (server-side
status filter on `/api/v1/episodes`)
- fix: preserve OpenClaw memory context
- fix: reward score always negative
- fix: ghost overview memory
- fix: fix namespace
- fix: improve Windows bridge launch
- fix: close v2 ARMS telemetry coverage gaps
- fix: harden multi-agent memory handling

### Engineering
- chore: rename `web/` to `viewer/`, drop unused `site/` scaffolding
- chore: gitignore telemetry.credentials.json
- Shared `agent-contract/episode-status.ts` for status derivation

## Test results (mem-agent-0512 branch)

| Suite | Passed | Failed | Skipped |
|-------|--------|--------|---------|
| Contracts (API structure) | 70 | 0 | 0 |
| Scenarios (business intent) | 469 | 0 | 36 |
| **Total** | **539** | **0** | **36** |

Plugin unit tests: 111 passed / 8 failed (all 8 are pre-existing
failures from upstream 0509/0509-magent, 0 regressions introduced).

## Stats

187 files changed, +5714 / −2178 lines

## Test plan

- [x] `npm run lint` passes
- [x] `npm run test:unit` — 0 new failures vs baseline
- [x] Intent-driven contracts: 70/70 pass (hermes + openclaw dual-agent)
- [x] Intent-driven scenarios: 469/469 pass
- [x] npm publish `@memtensor/memos-local-plugin@2.0.1` verified on
registry
- [ ] Reviewer sign-off
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.

2 participants