Skip to content

fix(cli): add compatibility memu-server entrypoint stub#355

Open
zycxfyh wants to merge 1 commit intoNevaMind-AI:mainfrom
zycxfyh:main
Open

fix(cli): add compatibility memu-server entrypoint stub#355
zycxfyh wants to merge 1 commit intoNevaMind-AI:mainfrom
zycxfyh:main

Conversation

@zycxfyh
Copy link

@zycxfyh zycxfyh commented Feb 25, 2026

PR Summary
Fix broken memu-server entrypoint by adding a minimal compatible CLI module.

What this PR does

Adds missing memu.server package and CLI entrypoint so memu-server no longer crashes with ModuleNotFoundError.
Keeps behavior explicit: current CLI is a compatibility stub and points users to the separate memU-server repository.
Adds tests for CLI default output and --version.
Why this change is needed
pyproject.toml defines:
memu-server = "memu.server.cli:main"
but current main did not include src/memu/server/cli.py, causing runtime failure.

Type of Change

Bug fix
New feature
Documentation update
Refactor / cleanup
Other
PR Quality Checklist

PR title follows conventional format
Changes are limited in scope and easy to review
No breaking changes
Related issue/discussion can be linked
Testing

Ran: pytest tests/test_server_cli.py -q
Result: 2 passed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant