Skip to content

feat(http): add shared provider client seam#892

Open
serezha93 wants to merge 1 commit into
steipete:mainfrom
serezha93:codex/provider-http-seam
Open

feat(http): add shared provider client seam#892
serezha93 wants to merge 1 commit into
steipete:mainfrom
serezha93:codex/provider-http-seam

Conversation

@serezha93
Copy link
Copy Markdown

@serezha93 serezha93 commented May 10, 2026

Summary

Add a shared ProviderHTTPClient seam and route a few network call sites through it:

  • Copilot GitHub identity fetch
  • Factory status probe
  • Google Workspace status fetch

Why

This is a narrow first step toward the broader proxy work. It keeps the PR small and reviewable while proving the shared HTTP path with tests.

Testing

  • swift test --filter ProviderHTTPClientTests
  • swift test --filter CopilotUsageFetcherTests
  • swift test --filter GoogleWorkspaceStatusNetworkTests
  • swift test --filter FactoryStatusProbeFetchTests

@serezha93
Copy link
Copy Markdown
Author

serezha93 commented May 10, 2026

@steipete see old PR #697

@serezha93 serezha93 marked this pull request as ready for review May 10, 2026 19:59
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