Version
codebase-memory-mcp v0.9.0
Platform
- OS: Windows 11 Pro
- Version: 10.0.26200
- Architecture: 64-bit (amd64)
- Build: 26100.1.amd64fre.ge_release.240331-1435
Install channel
GitHub release archive / install.ps1
Binary variant
standard
What happened, and what did I expect?
The install.ps1 script fails with the following error:
error: unsafe or incomplete release archive: archive must contain exactly one codebase-memory-mcp.payload.exe
The script validates that the zip contains 5 files:
codebase-memory-mcp.exe
codebase-memory-mcp.payload.exe
LICENSE
install.ps1
THIRD_PARTY_NOTICES.md
However, the actual codebase-memory-mcp-windows-amd64.zip from v0.9.0 only contains 4 files:
codebase-memory-mcp.exe
LICENSE
install.ps1
THIRD_PARTY_NOTICES.md
The codebase-memory-mcp.payload.exe file is missing from the release archive.
Reproduction
- Run
install.ps1 on Windows
- Script downloads
codebase-memory-mcp-windows-amd64.zip
- Script validates zip contents
- Fails with
archive must contain exactly one codebase-memory-mcp.payload.exe
Expected behavior
The release archive should contain codebase-memory-mcp.payload.exe as expected by the install script, OR the install script should be updated to match the v0.9.0 archive structure.
Root cause analysis
PR #1139 ("feat: coordinate concurrent CBM sessions") introduced a launcher/payload architecture for Windows. The install.ps1 on main branch expects this new structure, but the v0.9.0 release was published without including codebase-memory-mcp.payload.exe in the archive.
Suggested fix
Either:
- Re-release v0.9.0 with the
payload.exe included, OR
- Update
install.ps1 to handle the v0.9.0 archive structure, OR
- Publish v0.9.1 with the complete archive
Confirmations
Version
codebase-memory-mcp v0.9.0
Platform
Install channel
GitHub release archive / install.ps1
Binary variant
standard
What happened, and what did I expect?
The
install.ps1script fails with the following error:The script validates that the zip contains 5 files:
codebase-memory-mcp.execodebase-memory-mcp.payload.exeLICENSEinstall.ps1THIRD_PARTY_NOTICES.mdHowever, the actual
codebase-memory-mcp-windows-amd64.zipfrom v0.9.0 only contains 4 files:codebase-memory-mcp.exeLICENSEinstall.ps1THIRD_PARTY_NOTICES.mdThe
codebase-memory-mcp.payload.exefile is missing from the release archive.Reproduction
install.ps1on Windowscodebase-memory-mcp-windows-amd64.ziparchive must contain exactly one codebase-memory-mcp.payload.exeExpected behavior
The release archive should contain
codebase-memory-mcp.payload.exeas expected by the install script, OR the install script should be updated to match the v0.9.0 archive structure.Root cause analysis
PR #1139 ("feat: coordinate concurrent CBM sessions") introduced a launcher/payload architecture for Windows. The
install.ps1onmainbranch expects this new structure, but the v0.9.0 release was published without includingcodebase-memory-mcp.payload.exein the archive.Suggested fix
Either:
payload.exeincluded, ORinstall.ps1to handle the v0.9.0 archive structure, ORConfirmations