Skip to content

feat: add /v1/* reverse proxy forwarding to CPA gateway#291

Open
zhlhlf wants to merge 5 commits into
seakee:mainfrom
zhlhlf:main
Open

feat: add /v1/* reverse proxy forwarding to CPA gateway#291
zhlhlf wants to merge 5 commits into
seakee:mainfrom
zhlhlf:main

Conversation

@zhlhlf

@zhlhlf zhlhlf commented Jul 4, 2026

Copy link
Copy Markdown

All /v1/* requests (e.g. /v1/chat/completions, /v1/models) are now forwarded to the configured CPA upstream with client Authorization header passed through as-is.

Summary

Scope

  • Frontend panel
  • Manager Server
  • CPA panel mode
  • Full Docker mode
  • Native packages / release
  • Docs / Wiki
  • CI / build / tooling

Changes

User Impact

Compatibility / Runtime Notes

  • CPA panel mode:
  • Manager Server mode:
  • Full Docker / native packages:

Data / Security Notes

Risk / Rollback

Risk level: Low / Medium / High

Rollback notes:

Verification

  • Type check
  • Lint
  • Tests
  • Build
  • Manual UI check
  • Docs/link check
  • Not applicable, docs-only

Commands / evidence:

Screenshots / Recordings

Docs

  • README updated
  • Wiki updated
  • Release notes needed
  • Not needed

Related

zhlhlf and others added 2 commits July 4, 2026 09:29
All /v1/* requests (e.g. /v1/chat/completions, /v1/models) are now
forwarded to the configured CPA upstream with client Authorization
header passed through as-is.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Admin auth now falls back to accepting the configured CPA management
key when the admin key check fails, so users only need to remember
one key. Updated the compat test to reflect the new behavior.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@zhlhlf zhlhlf force-pushed the main branch 3 times, most recently from e8c809a to eb13d60 Compare July 4, 2026 08:13
zhlhlf and others added 3 commits July 4, 2026 16:26
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
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