Skip to content

refactor: remove the embedded MCP self-check - #324

Merged
ejgallego merged 4 commits into
mainfrom
codex/mcp-self-check-removal-final-20261020
Oct 21, 2026
Merged

ejgallego merged 4 commits into
mainfrom
codex/mcp-self-check-removal-final-20261020

Conversation

@ejgallego

Copy link
Copy Markdown
Collaborator

This PR removes lean-beam-mcp --self-check and its embedded client and process supervisor. Installed and native stdio checks use the shared external MCP test harness. Setup verification uses lean_sync from the configured client, exercising the actual client connection.

  • Check both supported protocol families, sync result shape, missing-file failure, and EOF shutdown through the shared harness.
  • Update setup, status, maintainer guidance, and the changelog for the removed command.

This PR runs the MCP discovery regression from independent application payloads so macOS can locate their private shared libraries when Lake restores a hard-linked executable. Discovery still has to succeed with the installation manifest missing.

- Exercise both fresh and cache-linked frontend inputs without modifying build outputs or shared cache entries.
- Check that copied executables have independent inodes and preserve the source and cache bytes.
Name the simulated cache-linked input explicitly and include paths and link
counts in inode assertion failures. Update the test guidance to describe the
missing installation and rejected flags, with coverage details in one place.
Let fake servers terminate with their fixture lifetime instead of signalling PIDs after they have been reaped. Require the existing typed missing-file error and modern result envelope, with negative fixtures for both checks.
@ejgallego
ejgallego force-pushed the codex/mcp-self-check-removal-final-20261020 branch from 994119c to 09330df Compare October 21, 2026 08:19
Base automatically changed from codex/bt068-darwin-cache-executables-20261020 to main October 21, 2026 10:05
@ejgallego
ejgallego marked this pull request as ready for review October 21, 2026 10:07
@ejgallego
ejgallego merged commit 72675b4 into main Oct 21, 2026
17 checks passed
@ejgallego
ejgallego deleted the codex/mcp-self-check-removal-final-20261020 branch October 21, 2026 10:08
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