Skip to content

fix(memos-local-plugin): guard OpenClaw runtime startup#1801

Merged
hijzy merged 1 commit into
MemTensor:mem-agent-0520from
hijzy:agent/fix-openclaw-runtime-lock
May 25, 2026
Merged

fix(memos-local-plugin): guard OpenClaw runtime startup#1801
hijzy merged 1 commit into
MemTensor:mem-agent-0520from
hijzy:agent/fix-openclaw-runtime-lock

Conversation

@hijzy
Copy link
Copy Markdown
Collaborator

@hijzy hijzy commented May 25, 2026

Summary

  • add an OpenClaw runtime lock to block duplicate plugin instances before tools/hooks register
  • fail startup on viewer port conflicts and clean up partial runtime state
  • keep lightweight local memories searchable/listable without an LLM final filter, while preserving full-mode self-evolution boundaries
  • cover runtime locking, duplicate startup, lightweight retrieval, delayed agent_end recovery, and partial migration behavior

Tests

  • npm test -- --run tests/unit
  • npm run lint
  • npm run build
  • git diff --check --cached

@hijzy hijzy merged commit efccc9e into MemTensor:mem-agent-0520 May 25, 2026
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.

1 participant