feat(config): 新增 Gemini 配置项和 geminicli 核心包

- 添加 Gemini OAuth 配置结构
- 实现 geminicli 包(OAuth、Token、CodeAssist 类型)
- 更新配置示例文件
This commit is contained in:
ianshaw
2025-12-25 06:43:00 -08:00
parent b3463769dc
commit aea48ae1ab
7 changed files with 307 additions and 0 deletions

View File

@@ -87,3 +87,14 @@ pricing:
update_interval_hours: 24
# Hash check interval in minutes
hash_check_interval_minutes: 10
# =============================================================================
# Gemini (Optional)
# =============================================================================
gemini:
oauth:
# Google OAuth Client ID / Secret (for GeminiCli / Code Assist internal API)
client_id: ""
client_secret: ""
# Optional scopes (space-separated). Leave empty to use default cloud-platform scope.
scopes: ""