ancient-car-4311
05/19/2026, 8:53 PMcalm-artist-7206
05/19/2026, 10:01 PMcalm-artist-7206
05/19/2026, 10:03 PMnutritious-balloon-65098
05/19/2026, 10:03 PMnutritious-balloon-65098
05/19/2026, 10:11 PMnutritious-balloon-65098
05/19/2026, 10:21 PMOpenHands/extensions, where it actually originates
◦ removed the temporary local patch from agent-canvas
◦ rewired agent-canvas back to consume the upstream catalog directly
◦ updated agent-canvas to the extensions commit containing the fix
◦ pushed the changes and updated/opened the requested non-draft PRs
What changed • Upstream source fix
◦ OpenHands/extensions Slack MCP entry now points to:
▪︎ docs: <https://github.com/zencoderai/slack-mcp-server>
▪︎ package: @zencoderai/slack-mcp-server
◦ PR: OpenHands/extensions#246
• Cleanup in agent-canvas
◦ deleted the local mcp-marketplace shim
◦ restored direct imports from @openhands/extensions/mcps
◦ bumped @openhands/extensions to the upstream fix commit
◦ updated the agent-canvas PR description to depend on the upstream extensions PR
◦ PR: OpenHands/agent-canvas#641
Verification • agent-canvas MCP tests passedagent-canvas typecheck passedagent-canvas.nutritious-balloon-65098
05/19/2026, 10:55 PMOpenHands/extensions PR was merged to mainc3f896acc55d8ee8717ab40f236960e71c2d477dagent-canvas to pin @openhands/extensions to that merged main commit in both package.json and package-lock.jsongit+<https://github.com/OpenHands/extensions.git#>... form, not github: or git+sshnpx vitest run __tests__/constants/extensions-catalogs.test.tsmain commit