Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: ericc-ch/copilot-api
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: Lumysia/copilot-api-plus
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 14 commits
  • 37 files changed
  • 1 contributor

Commits on Apr 6, 2026

  1. Configuration menu
    Copy the full SHA
    47d507d View commit details
    Browse the repository at this point in the history
  2. feat(auth): add downstream api key support (#2)

    * feat(auth): add downstream api key support
    
    * feat(auth): harden api key security
    
    * fix(auth): refine api key parsing
    
    * chore(responses): align review feedback
    Lumysia authored Apr 6, 2026
    Configuration menu
    Copy the full SHA
    bbded10 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2026

  1. feat(proxy): improve upstream parity across chat responses messages (#3)

    * feat(proxy): improve upstream parity across chat responses messages models and transport
    
    * fix(openai): align copilot request shapes
    
    * fix(messages): align anthropic request translation with copilot
    
    * fix(requests): close remaining request-shape parity gaps
    
    * fix(messages): use model capabilities for token field normalization
    
    * fix(messages): request reasoning fields for anthropic thinking
    
    * fix(messages): route claude thinking through messages api
    
    * fix(messages): normalize claude thinking budget
    Lumysia authored Apr 7, 2026
    Configuration menu
    Copy the full SHA
    19d56e6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2230f45 View commit details
    Browse the repository at this point in the history
  3. fix(messages): anthropic context management (#5)

    * fix(messages): forward anthropic context management beta
    
    * fix(messages): normalize anthropic cache control
    Lumysia authored Apr 7, 2026
    Configuration menu
    Copy the full SHA
    0a23843 View commit details
    Browse the repository at this point in the history
  4. fix(models): add Claude family alias resolution for versioned model n…

    …ames (#6)
    
    - add Claude-specific alias generation for family and version-based names
    - update public model listing expectations for resolved Claude aliases
    - add route coverage for Claude family aliases hitting the messages api
    Lumysia authored Apr 7, 2026
    Configuration menu
    Copy the full SHA
    92fd709 View commit details
    Browse the repository at this point in the history
  5. fix(models): limit Claude aliases to canonical ids and family names

    - remove display-name-derived Claude aliases from the public model list
    - remove version-compacted Claude aliases that polluted /v1/models
    - keep canonical ids and family aliases for clean model resolution
    Lumysia committed Apr 7, 2026
    Configuration menu
    Copy the full SHA
    4351926 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4b2d2cf View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    034e556 View commit details
    Browse the repository at this point in the history
  8. Fix: messages api sse streaming (#9)

    * fix(server): disable Bun idleTimeout to prevent SSE stream disconnection during LLM inference
    
    * fix(messages): filter [DONE] terminator and strip extra fields from assistant messages
    Lumysia authored Apr 7, 2026
    Configuration menu
    Copy the full SHA
    c887513 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    94a10d4 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2026

  1. Configuration menu
    Copy the full SHA
    99b5c4c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6a4a2d7 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2026

  1. Configuration menu
    Copy the full SHA
    8565054 View commit details
    Browse the repository at this point in the history
Loading