Skip to content

chore(upstream-sync): 2026-04-30 pull from router-for-me/CLIProxyAPI#7

Merged
leic4u merged 6 commits into
mainfrom
upstream-sync/20260430-0644
Apr 30, 2026
Merged

chore(upstream-sync): 2026-04-30 pull from router-for-me/CLIProxyAPI#7
leic4u merged 6 commits into
mainfrom
upstream-sync/20260430-0644

Conversation

@github-actions
Copy link
Copy Markdown

Upstream sync: router-for-me/CLIProxyAPImain

Commits being synced: 359ec30d0c5674659d9d73080de378f9a7417c4a..6ba7c810a78c9afa88550a80b90c48b24e8b4852

Gate status

  • [!] go build FAILED

What to do

  1. Review the diff — especially cmd/server/main.go, go.mod, go.sum.
  2. Plus-only provider dirs are protected by .gitattributes merge=ours.
  3. Re-run failing gates locally: go build ./... && go test ./....
  4. Merge when green.

luispater and others added 6 commits April 30, 2026 08:24
- Added logic to remove `tool_choice` entries of type `image_generation` from payloads when `disable-image-generation` is enabled.
- Updated `ApplyPayloadConfigWithRoot` to handle new removal logic.
- Added unit tests to verify `tool_choice` removal behavior.
- Introduced `DisableImageGenerationMode` with support for `false`, `true`, and `chat` values.
- Updated payload handling to preserve `image_generation` on images endpoints when `chat` mode is enabled.
- Modified OpenAI image handlers (`ImagesGenerations`, `ImagesEdits`) to respect tri-state logic.
- Added unit tests for `DisableImageGenerationMode` behavior and endpoint-specific handling.
- Enhanced configuration diff logging to support `DisableImageGenerationMode`.
- Updated `ApplyPayloadConfigWithRoot` to prioritize `disable-image-generation` filtering before applying payload rules.
- Ensured payload overrides can explicitly re-enable `image_generation` when required.
- Added unit tests to validate `image_generation` restoration through overrides.
@leic4u leic4u merged commit 7050ebf into main Apr 30, 2026
1 of 3 checks passed
@github-actions github-actions Bot deleted the upstream-sync/20260430-0644 branch May 1, 2026 18:01
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.

2 participants