Skip to content

Add optional Hey Jude gateway routing#151

Open
nicksolarsoul wants to merge 2 commits into
willchen96:mainfrom
sure-scale:hey-jude-gateway
Open

Add optional Hey Jude gateway routing#151
nicksolarsoul wants to merge 2 commits into
willchen96:mainfrom
sure-scale:hey-jude-gateway

Conversation

@nicksolarsoul
Copy link
Copy Markdown

Summary

  • Add optional HEY_JUDE_ENABLED routing for Claude, Gemini, and OpenAI model calls.
  • Route OpenAI through Hey Jude's /v1/responses compatibility endpoint when enabled.
  • Document the minimal Hey Jude environment settings for local setup.

Notes

  • Mike still stores original chat text in its database; Hey Jude pseudonymizes prompts before provider calls.
  • Full /chat curl testing requires a configured Supabase auth environment and valid user token.

Test Plan

  • npm run build --prefix backend
  • Live Gemini provider-adapter request through Mike -> Hey Jude -> downstream capture
  • Live Anthropic provider-adapter request through Mike -> Hey Jude -> downstream capture
  • Live OpenAI complete and streaming Responses requests through Mike -> Hey Jude -> downstream capture
  • Capture log checked for raw test entities; downstream payloads did not contain raw Nick Watson or Google

@nicksolarsoul nicksolarsoul marked this pull request as ready for review May 19, 2026 09:45
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