Skip to content

feat: add UiPath LLM gateway providers for Google ADK#173

Merged
cristipufu merged 1 commit intomainfrom
feat/google-adk-uipath-llm-providers
Feb 18, 2026
Merged

feat: add UiPath LLM gateway providers for Google ADK#173
cristipufu merged 1 commit intomainfrom
feat/google-adk-uipath-llm-providers

Conversation

@cristipufu
Copy link
Copy Markdown
Member

Summary

  • Add UiPathOpenAI, UiPathGemini, and UiPathAnthropic LLM provider classes in uipath_google_adk.chat that route Google ADK agent requests through UiPath's LLM Gateway
  • Each provider uses httpx transport-level URL rewriting to transparently redirect API calls while preserving native SDK features (streaming, tool calling, SSE)
  • UiPathAnthropic uses Bedrock invoke format via awsbedrock vendor with body transformation (removes model, adds anthropic_version)
  • UiPathGemini preserves ?alt=sse query parameters for proper streaming support
  • Add anthropic as optional dependency (uipath-google-adk[anthropic])
  • Bump version to 0.0.3

Test plan

  • Tested UiPathOpenAI with gpt-4o-mini model through gateway
  • Tested UiPathGemini with gemini-2.5-flash model with streaming
  • Tested UiPathAnthropic with anthropic.claude-haiku-4-5-20251001-v1:0 model
  • Verified tool calling works end-to-end (weather agent sample)

🤖 Generated with Claude Code

@cristipufu cristipufu force-pushed the feat/google-adk-uipath-llm-providers branch from b4e35bc to 67e6f6f Compare February 18, 2026 17:57
@cristipufu cristipufu self-assigned this Feb 18, 2026
…, Anthropic)

Add three LLM provider classes that route Google ADK agent requests through
UiPath's LLM Gateway: UiPathOpenAI, UiPathGemini, and UiPathAnthropic.

Each provider uses httpx transport-level URL rewriting to transparently
redirect API calls to the gateway while preserving native SDK features
like streaming and tool calling.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@cristipufu cristipufu force-pushed the feat/google-adk-uipath-llm-providers branch from 67e6f6f to 142af60 Compare February 18, 2026 18:03
@cristipufu cristipufu merged commit caf1b40 into main Feb 18, 2026
39 checks passed
@cristipufu cristipufu deleted the feat/google-adk-uipath-llm-providers branch February 18, 2026 18:04
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