Skip to content

fix: remove stale memu-server script entry point (fixes #393)#403

Open
octo-patch wants to merge 1 commit intoNevaMind-AI:mainfrom
octo-patch:fix/issue-393-remove-stale-memu-server-entrypoint
Open

fix: remove stale memu-server script entry point (fixes #393)#403
octo-patch wants to merge 1 commit intoNevaMind-AI:mainfrom
octo-patch:fix/issue-393-remove-stale-memu-server-entrypoint

Conversation

@octo-patch
Copy link
Copy Markdown

Fixes #393

Problem

pyproject.toml still declares a [project.scripts] entry:

[project.scripts]
memu-server = "memu.server.cli:main"

But memu.server.cli was removed in the v1.5.0 refactor. Installing memu-py and running memu-server produces:

ModuleNotFoundError: No module named 'memu.server'

This is one of the contributing factors to the confusion in #393, where users installing memu-py from PyPI encounter a broken memu-server command and stale references to the old RecallAgent/memu.server architecture.

Solution

Remove the [project.scripts] section from pyproject.toml. The v1.5.x architecture exposes memory operations through the MemoryService Python API directly — there is no longer a standalone server CLI to ship.

Testing

  • Verified memu-server entry is gone from pyproject.toml
  • No new memu.server module was created; the removal is intentional and consistent with the v1.5.x design

Related

Also related to #354 (same broken entry point, different issue context).

The memu.server package was removed in the v1.5.0 refactor but the
[project.scripts] entry pointing to memu.server.cli:main was left in
pyproject.toml. This causes ModuleNotFoundError when users install the
package and try to run memu-server, contributing to the confusion
described in NevaMind-AI#393 where users still see references to the deprecated
server architecture.

Removing the entry entirely is consistent with the v1.5.x design where
the MemoryService API replaces the old server-based retrieval approach.
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.

[BUG] PyPI memu-py 0.1.8 ships deprecated server code — retrieve_related_memory_items always returns 0 results

1 participant