Skip to content

fix(memos-local-plugin): start stdio before host LLM fallback#1750

Merged
hijzy merged 1 commit into
MemTensor:mem-agent-0514from
hijzy:agent/fix-host-llm-stdio-ready
May 18, 2026
Merged

fix(memos-local-plugin): start stdio before host LLM fallback#1750
hijzy merged 1 commit into
MemTensor:mem-agent-0514from
hijzy:agent/fix-host-llm-stdio-ready

Conversation

@hijzy
Copy link
Copy Markdown
Collaborator

@hijzy hijzy commented May 18, 2026

Summary

  • start the Hermes stdio bridge before core.init() so startup recovery can use host LLM fallback safely
  • clean up stdio/heartbeat if core init fails
  • make the Hermes Python bridge client wait briefly for late reverse-RPC host handler registration
  • add regression coverage for delayed host.llm.complete handler registration

Tests

  • /Users/jiang/MyProject/MemOS-jiang/.venv/bin/ruff format adapters/hermes/memos_provider/bridge_client.py tests/python/test_bridge_client.py
  • /Users/jiang/MyProject/MemOS-jiang/.venv/bin/ruff check adapters/hermes/memos_provider/bridge_client.py tests/python/test_bridge_client.py
  • npm run lint
  • npm test -- tests/unit/bridge/stdio.test.ts tests/unit/llm/client.test.ts
  • python3 -m unittest tests.python.test_bridge_client.BridgeClientTests

@hijzy hijzy merged commit faed933 into MemTensor:mem-agent-0514 May 18, 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