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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant