Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
95 commits
Select commit Hold shift + click to select a range
cc4ccc6
chore(memos-local): checkpoint memory lifecycle changes
Mar 8, 2026
9250d8d
feat(memos-local): add v4 sharing config foundation
Mar 8, 2026
bfde181
feat(memos-local): add hub storage foundation
Mar 8, 2026
2750687
chore(git): ignore local worktrees
Mar 8, 2026
2e79cd7
feat(memos-local): add hub service skeleton
Mar 8, 2026
69b96c0
feat(memos-local): add openclaw fallback guards
Mar 8, 2026
c1d8194
feat(memos-local): add hub search and task share endpoints
Mar 8, 2026
5be73dd
feat(memos-local): add minimal task share tools
Mar 8, 2026
0140adc
feat(memos-local): add client hub connector
Mar 8, 2026
46d8e31
feat(memos-local): add local plus hub memory search
Mar 8, 2026
b1e9c8b
chore(memos-local): stabilize v4 fast-track workspace
Mar 8, 2026
6c227c1
merge: land openclaw fallback guards
Mar 8, 2026
72ceea0
feat(memos-local): add hub memory detail tool
Mar 8, 2026
0b4f083
feat(memos-local): add hub team info tool
Mar 8, 2026
3d70765
feat(memos-local): add hub skill bundle export helper
Mar 8, 2026
0057f48
feat(memos-local): add hub skill sync flow
Mar 8, 2026
2f5aa15
feat(memos-local): finish v4 tool registration
Mar 8, 2026
5b5b1a2
feat(memos-local): complete T12 sharing viewer ui
Mar 8, 2026
f6ade8d
docs(memos-local): finish T13 sharing docs and hardening
Mar 8, 2026
96c932e
fix: remove (engine as any) hack in memory_search, pass store/ctx exp…
Mar 8, 2026
a26d1aa
fix: add 10MB body size limit to Hub server readJson
Mar 8, 2026
4741f8d
feat: add per-user rate limiting to Hub server
Mar 8, 2026
e9bb820
feat: add missing SqliteStore group management methods
Mar 8, 2026
b543b56
feat: add group management UI and Viewer proxy endpoints
Mar 8, 2026
2392c61
feat: incremental push for already-shared tasks
Mar 8, 2026
ab0098a
feat: Hub-side embedding and hybrid search (FTS + vector RRF)
Mar 8, 2026
4f35d17
fix(memos-local): harden hub search and incremental sync
Mar 8, 2026
8f77f35
fix(memos-local): fix OpenClaw default model fallback chain
Mar 8, 2026
3c9b22e
fix(memos-local): fix owner isolation and shutdown ordering bugs
Mar 8, 2026
aa997b8
fix(memos-local): preserve timeline window under owner filtering
Mar 8, 2026
360becd
fix(memos-local): wire openclaw fallback through plugin runtime
Mar 8, 2026
dabb841
feat(memos-local): auto-approve hub join and interactive setup wizard
Mar 8, 2026
bf2a0e1
fix(memos-local): fix hub server connection bug and add admin managem…
Mar 8, 2026
bed01e8
fix(memos-local): improve plugin config loading and build setup
Mar 8, 2026
7e0805f
feat(memos-local): add i18n support for admin/hub/sharing UI strings
Mar 9, 2026
9d8176c
feat(memos-local): redesign hub/team sidebar card with structured layout
Mar 9, 2026
9e7792b
fix(memos-local): improve perf, i18n, a11y and UX in viewer html
Mar 9, 2026
e6a4a55
fix(memos-local): enable admin panel in hub mode
Mar 9, 2026
c9a6d2b
fix(memos-local): auto-connect to Hub on startup in client mode
Mar 9, 2026
0f83450
fix(memos-local): recognize persisted hub connection in sharing status
Mar 9, 2026
6d63a6a
feat(memos-local): add independent memory sharing to OpenClaw Hub
Mar 9, 2026
2ac0da8
feat(memos-local): implement host model proxy and settings UI
Mar 9, 2026
b684303
fix(memos-local): route skill LLM calls through openclawAPI when prov…
Mar 9, 2026
e9d1f8e
feat(memos-local): add independent host skill toggle and unify getPro…
Mar 9, 2026
f5b1be7
fix(memos-local): populate connection details in hub server sharing s…
Mar 9, 2026
480a4c0
feat(memos-local): add hostSkill sharing capability and wire skill ev…
Mar 9, 2026
e26b0f3
fix(memos-local): simplify memory share/unshare by removing redundant…
Mar 9, 2026
b63d9b5
fix(memos-local): recognize openclaw provider with capabilities in im…
Mar 9, 2026
36666f7
feat(memos-local): add hub memory list browsing without search query
Mar 9, 2026
bc3d955
feat(memos-local): add hub task/skill list browsing for client viewer
Mar 9, 2026
7d7dfb9
feat(memos-local): enable detail view for hub shared memories, tasks …
Mar 10, 2026
24b253a
feat(memos-local): add skill share/unshare API and improve hub client…
Mar 10, 2026
2357e13
merge: land native_memos into feat/hub-sharing
Mar 10, 2026
ef8b669
Merge branch 'feat/hub-sharing' of github.com:tangbotony/MemOS into n…
tangbotony Mar 17, 2026
5982515
fix: resolve TypeScript errors after merging feat/hub-sharing
tangbotony Mar 17, 2026
6d96729
fix: remove duplicate scope declaration in skill_search after merge
tangbotony Mar 17, 2026
fd9604e
fix: call migrateHubTables() during database initialization
tangbotony Mar 17, 2026
6374826
fix: ensure memory_search defaults to local-only when hub not configured
tangbotony Mar 17, 2026
0eadc13
Merge branch 'MemTensor:main' into native_memos
tangbotony Mar 19, 2026
f7b1f64
Merge branch 'native_memos' of github.com:tangbotony/MemOS into nativ…
tangbotony Mar 19, 2026
cc5cf4e
Merge branch 'MemTensor:main' into native_memos
tangbotony Mar 19, 2026
75e54c6
Merge branch 'MemTensor:main' into native_memos
tangbotony Mar 19, 2026
b13ca3c
Merge branch 'native_memos' of github.com:tangbotony/MemOS into nativ…
tangbotony Mar 19, 2026
a47de50
feat(memos-local-openclaw): enhance viewer, hub, storage and add docs
tangbotony Mar 19, 2026
4715974
fix(memos-local): eliminate page refresh and scroll position loss dur…
tangbotony Mar 19, 2026
93e6ac3
fix(memos-local): shared memories disappearing from list & telemetry …
Mar 19, 2026
3e32f7f
fix(memos-local): prevent team sharing when hub disconnected and ensu…
Mar 19, 2026
72130ae
fix(memos-local): scan all agents in migrate/scan to match import count
Mar 19, 2026
2d3c61f
feat(memos-local): replace "Days" stat card with "Agents" count
Mar 19, 2026
64f0769
feat(memos-local): enhance recall system with origin tracking, LLM fi…
tangbotony Mar 19, 2026
5f4ae71
fix(memos-local): improve self-join detection with port check and pre…
Mar 20, 2026
0c1d08c
feat(memos-local): v1.0.4-beta.12 — hub data isolation, notification,…
tangbotony Mar 20, 2026
fc0df30
fix(memos-local): add groups field to HubStatusInfo type
tangbotony Mar 20, 2026
e3aec45
fix(memos-local): fix token expiry misdiagnosed as user removal, impr…
tangbotony Mar 20, 2026
077e2c9
chore(memos-local): bump version to 1.0.4-beta.13
tangbotony Mar 20, 2026
9e10fee
feat(memos-local): v1.0.4-beta.14 — auto-recall hub fallback, scope a…
Mar 20, 2026
b9882df
Merge branch 'MemTensor:main' into native_memos
tangbotony Mar 22, 2026
4307d02
feat(memos-local): dual-instance isolation, team sharing state manage…
tangbotony Mar 22, 2026
ba2e0d0
docs(memos-local): add comprehensive Team Sharing documentation acros…
tangbotony Mar 22, 2026
6c2ba45
docs(memos-local): sync install instructions with openmem.net — dual-…
tangbotony Mar 22, 2026
593d54d
docs(memos-local): add realistic Hub-Client architecture SVG diagram …
tangbotony Mar 22, 2026
b52152b
docs(memos-local): add multi-OpenClaw collaboration visual to Hero se…
tangbotony Mar 22, 2026
cf5011b
docs(memos-local): move Hero collaboration diagram above install term…
tangbotony Mar 22, 2026
3ed165a
feat(memos-local): team_shared_chunks for Client team-share UI withou…
Mar 22, 2026
5701ac4
fix(memos-local): sync client team share badge after admin removes me…
Mar 22, 2026
a94f574
fix(memos-local): sync team share on SSE notif update when on memorie…
Mar 22, 2026
c191f2f
fix(memos-local): sync-hub-removal only clears team_shared_chunks (ba…
Mar 22, 2026
8d018ab
fix(memos-local): skip stale hub-removal notifications after re-share
Mar 22, 2026
e0af079
ci: fix darwin-x64 prebuild — use macos-15 + Rosetta
Mar 22, 2026
89af2d8
release: openclaw-plugin v1.0.4
github-actions[bot] Mar 22, 2026
20ceda1
fix(memos-local): resolve telemetry credentials path in ESM mode
Mar 22, 2026
1e5344a
release: openclaw-plugin v1.0.5
github-actions[bot] Mar 22, 2026
1afd3f5
Remove redundant docs.
tangbotony Mar 23, 2026
138fa18
Merge remote-tracking branch 'origin/native_memos' into native_memos
tangbotony Mar 23, 2026
9fac874
fix(memos-local-openclaw): remove accidental runtime-path skill copy …
tangbotony Mar 23, 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
14 changes: 13 additions & 1 deletion .github/workflows/openclaw-plugin-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
include:
- os: macos-14
platform: darwin-arm64
- os: macos-13
- os: macos-15
platform: darwin-x64
- os: ubuntu-latest
platform: linux-x64
Expand All @@ -42,6 +42,11 @@ jobs:
- name: Install dependencies
run: npm install

- name: Rebuild for x64 under Rosetta (darwin-x64 only)
if: matrix.platform == 'darwin-x64'
run: |
arch -x86_64 npm rebuild better-sqlite3

- name: Collect prebuild
shell: bash
run: |
Expand Down Expand Up @@ -87,6 +92,13 @@ jobs:
- name: Install dependencies (skip native build)
run: npm install --ignore-scripts

- name: Generate telemetry credentials
run: node scripts/generate-telemetry-credentials.cjs
env:
MEMOS_ARMS_ENDPOINT: ${{ secrets.MEMOS_ARMS_ENDPOINT }}
MEMOS_ARMS_PID: ${{ secrets.MEMOS_ARMS_PID }}
MEMOS_ARMS_ENV: ${{ secrets.MEMOS_ARMS_ENV }}

- name: Bump version
run: npm version ${{ inputs.version }} --no-git-tag-version

Expand Down
7 changes: 7 additions & 0 deletions apps/memos-local-openclaw/.env.example
Original file line number Diff line number Diff line change
Expand Up @@ -23,3 +23,10 @@ SUMMARIZER_TEMPERATURE=0
# No memory content, queries, or personal data is ever sent — only tool names, latencies, and version info.
# Enabled by default. Set to false to opt-out.
# TELEMETRY_ENABLED=false
#
# Telemetry backend credentials (for maintainers / CI only).
# End users do NOT need to set these — they are bundled into the npm package at publish time.
# If not set and telemetry.credentials.json is absent, telemetry is silently disabled.
# MEMOS_ARMS_ENDPOINT=https://your-arms-endpoint.log.aliyuncs.com/rum/web/v2?workspace=...&service_id=...
# MEMOS_ARMS_PID=your-arms-pid
# MEMOS_ARMS_ENV=prod
10 changes: 10 additions & 0 deletions apps/memos-local-openclaw/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,12 @@ dist/
*.tsbuildinfo
.env

# Compiled output (root level only)
/*.js
/*.js.map
/*.d.ts
/*.d.ts.map

# OS files
.DS_Store
Thumbs.db
Expand All @@ -19,7 +25,11 @@ ppt/
# Prebuilt native binaries (included in npm package via `files`, not in git)
prebuilds/

# Telemetry credentials (generated by CI, not committed to git)
telemetry.credentials.json

# Database files
*.sqlite
*.sqlite-journal
*.db
/~/.openclaw/
Loading
Loading