Skip to content
This repository was archived by the owner on Jul 19, 2026. It is now read-only.

chore: re-stage local proxy bundle without Google sample-data fallback - #188

Merged
rachellerathbone merged 1 commit into
mainfrom
chore/restage-local-proxy-google-fallback
Jul 13, 2026
Merged

chore: re-stage local proxy bundle without Google sample-data fallback#188
rachellerathbone merged 1 commit into
mainfrom
chore/restage-local-proxy-google-fallback

Conversation

@rachellerathbone

Copy link
Copy Markdown
Contributor

What

Regenerates the vendored local proxy bundle (vendor/local-proxy-server.js) from the updated multicorn-proxy build, so the local proxy behaves the same as the hosted proxy.

Companion to Multicorn-AI/multicorn-proxy#38.

Why

The built-in MCP Google tools used to return sample data on a success response when Google was not connected: fabricated emails/events/files from read tools, and fake success from write tools (gmail_send_email reported "Email sent", deletes and Drive writes returned fake confirmations). That behaviour shipped in the vendored bundle too, so a locally connected agent (e.g. Cursor) got the same fabricated data.

The proxy PR removes the fallback and returns a clear error instead:

Google is not connected. Open your Shield dashboard and connect your Google account to use this tool.

Slack tools (no OAuth path) now return a "not available yet" error rather than sample content.

How it was regenerated

pnpm build with the multicorn-proxy sibling checked out re-bundles ../multicorn-proxy/src/server.ts into dist/server.js and scripts/stage-local-proxy-server.mjs copies it to vendor/local-proxy-server.js. Only the vendored file changed.

Test plan

  • pnpm build regenerates the vendored bundle (no more SAMPLE_NOTE / Alex Chen / thread_sample; adds GOOGLE_NOT_CONNECTED / SLACK_NOT_AVAILABLE)
  • vitest run src/commands/local-proxy-start.test.ts src/commands/local-proxy-server-entry.test.ts (7 passing)
  • Merge after multicorn-proxy#38 lands; may need a shield release bump before the proxy deploy pins to it

Made with Cursor

Regenerates vendor/local-proxy-server.js from the updated multicorn-proxy
build. The built-in MCP Google tools no longer return fabricated emails,
events, files or fake write confirmations when Google is not connected;
they return a clear "Google is not connected" error instead. Slack tools
return a "not available yet" error rather than sample content.

Companion to multicorn-proxy#38.
@rachellerathbone
rachellerathbone merged commit 618dd00 into main Jul 13, 2026
2 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant