Skip to content

Conversation

@hubo1989
Copy link

@hubo1989 hubo1989 commented Dec 4, 2025

This PR adds support for iFlow OAuth provider and the latest gemini-3.0-pro-preview model in Gemini CLI integration. The changes include:

Features:

  1. iFlow OAuth Provider: Added iFlow as a new OAuth-based provider with proper configuration
  2. Gemini 3.0 Pro Preview: Updated Gemini CLI to support the latest gemini-3.0-pro-preview model
  3. Qwen Code Provider: Enhanced Qwen Code provider settings for better compatibility

Improvements:

  1. Code Internationalization: Fixed Chinese test data in locale enforcer tests to use English content
  2. Documentation Cleanup: Removed IFLOW.md documentation file to maintain English-only codebase standards
  3. Configuration Updates: Updated base configuration files with proper model mappings

Technical Details:

  • Added config/base-iflow.settings.json for iFlow provider configuration
  • Updated src/cliproxy/config-generator.ts to support iFlow provider
  • Modified src/cliproxy/auth-handler.ts for iFlow OAuth integration
  • Enhanced src/cliproxy/types.ts with iFlow provider type definitions
  • Fixed test data in tests/unit/glmt/locale-enforcer.test.js to use English content

Testing:

  • All existing tests pass
  • iFlow provider integration tested with OAuth flow
  • Gemini 3.0 model compatibility verified

✦ Checklist:

  • Code follows project conventions
  • Tests pass
  • Documentation updated (removed Chinese documentation)
  • No breaking changes to existing functionality

@hubo1989 hubo1989 force-pushed the feat/iflow-auth-gemini-3-support branch from 2e6b68a to 4e894ef Compare December 4, 2025 13:30
@kaitranntt kaitranntt changed the base branch from main to dev December 4, 2025 21:07
Add iFlow as a new OAuth-based provider for CLIProxy.

Changes:
- Add config/base-iflow.settings.json with iFlow provider configuration
- Add iFlow to CLIProxyProvider type
- Add iFlow OAuth config (authUrl, scopes, authFlag)
- Add iFlow to provider display names, auth prefixes, and type values
- Update config-generator to support iFlow provider
- Update base-qwen.settings.json models (qwen3-coder-plus)
@kaitranntt kaitranntt force-pushed the feat/iflow-auth-gemini-3-support branch from 5d5083f to 1477c6f Compare December 4, 2025 21:17
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