fix(platform-agent): declare mcp_server_present on register/heartbeat (RCA #2970) #147
Reference in New Issue
Block a user
Delete Branch "fix/2970-mcp-server-fail-closed"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Advertise /opt/molecule-mcp-server presence to the controlplane so the concierge fail-closed gate can refuse online-marking when the platform-agent image's MCP server binary is absent.
molecule_runtime/platform_agent_identity.pywithmcp_server_present().mcp_server_presentin/registry/registerand/registry/heartbeatpayloads.Companion controlplane PR: molecule-ai/molecule-core#2989
Do not merge without driver sign-off — prod gate.
0a1947c54fto35073527fcAll
pull_requestchecks are green. Companion controlplane PR #2989 is also green. Ready for review.Companion to core #2989: declares mcp_server_present on register/heartbeat so the CP fail-closed gate can act. CI green. APPROVE.