hex2077
|
5fb80f0a6a
|
docs: 添加新的赞助商图片到README文件
在README和README-JA文件中新增赞助商图片,为用户提供更多支持项目的选项
|
2026-01-17 00:47:39 +08:00 |
|
hex2077
|
271a86c465
|
Merge branch 'main' of https://github.com/justlovemaki/AIClient-2-API
|
2026-01-17 00:45:19 +08:00 |
|
hex2077
|
6edbaf4a44
|
docs: 添加赞助二维码并更新i18n翻译
在README各语言版本中添加赞助二维码图片和说明文字
更新i18n.js文件新增Orchids和Codex OAuth的翻译项
移除package-lock.json中冗余的peer字段
|
2026-01-17 00:44:58 +08:00 |
|
何夕2077
|
353c1a655e
|
Merge pull request #258 from Yoahoug/fix/codex-oauth-improvements
fix: Codex OAuth 添加代理支持和60秒轮询超时
|
2026-01-16 23:25:57 +08:00 |
|
Yoahoug
|
f8463ba043
|
refactor: 合并 codex-oauth.js 到 oauth-handlers.js,统一管理 OAuth 逻辑
|
2026-01-16 23:20:55 +08:00 |
|
Yoahoug
|
a25e22d269
|
fix: Codex OAuth 添加代理支持和60秒轮询超时
|
2026-01-16 23:04:09 +08:00 |
|
何夕2077
|
3042ccd608
|
Update VERSION
|
2026-01-16 22:49:22 +08:00 |
|
何夕2077
|
84c3199c4b
|
Merge pull request #256 from Yoahoug/fix/codex-oauth-callback
fix: 修复 Codex OAuth 回调监听,添加自动完成流程
|
2026-01-16 18:16:47 +08:00 |
|
Yoahoug
|
7b45c6f876
|
fix: 完善 Codex OAuth 支持 - 回调监听、手动添加提示、端口显示
|
2026-01-16 18:09:57 +08:00 |
|
Yoahoug
|
01f0d5cb59
|
fix: 修复 Codex OAuth 回调监听,添加自动完成流程
|
2026-01-16 17:56:30 +08:00 |
|
何夕2077
|
8684437227
|
Merge pull request #253 from Yoahoug/feature/codex-support
添加对codex的支持,符合原项目的逻辑
|
2026-01-16 17:39:45 +08:00 |
|
Yoahoug
|
aa4b8692af
|
fix: 修复 Codex OAuth 配置文件关联逻辑
|
2026-01-16 17:37:04 +08:00 |
|
何夕2077
|
30a545026f
|
Update VERSION
|
2026-01-16 17:35:47 +08:00 |
|
hex2077
|
0974a5e83d
|
refactor(auth): 使用 axios 替代 fetch 以支持代理配置
重构 OAuth 处理中的网络请求模块,将原生 fetch 替换为 axios,以正确处理代理配置。axios 提供了更完善的代理支持和错误处理机制,同时保持与原有 fetch API 的兼容性。
refactor(providers): 优化健康检查逻辑
- 提前返回未启用健康检查的情况
- 仅在开启自动刷新 token 时执行快速预检
- 使用 AbortController 替代 Promise.race 实现超时控制
- 优化错误消息和日志信息
|
2026-01-16 17:35:15 +08:00 |
|
何夕2077
|
3ee5e29180
|
Merge pull request #255 from leonaii/main
feat(credentials): 增强凭证解析容错能力并添加预验证机制
|
2026-01-16 17:23:44 +08:00 |
|
leonai
|
228898bbf7
|
feat(credentials): 增强凭证解析容错能力并添加预验证机制
新增从损坏 JSON 中提取关键凭证字段的恢复方法
凭证缓存管理器增加 token 有效性预检查,跳过无效凭证
配置 API 补充 POOL_SIZE_LIMIT 字段同步
优化日志输出,区分加载失败和跳过的凭证统计
|
2026-01-16 17:16:38 +08:00 |
|
Yoahoug
|
47ad305b4e
|
feat: add Codex provider support
|
2026-01-16 16:53:06 +08:00 |
|
何夕2077
|
7c9cd31120
|
Update VERSION
|
2026-01-16 16:14:17 +08:00 |
|
hex2077
|
8faf913c28
|
feat(credential): 移除当前进程的锁文件特殊处理逻辑
docs: 添加PROVIDER_ADAPTER_GUIDE.md文档说明接入流程
修改凭证缓存管理器,不再允许当前进程复用锁文件,确保同一时间只有一个实例运行。
同时新增提供商接入指南文档,详细说明后端到前端的全流程调整步骤。
|
2026-01-16 16:13:53 +08:00 |
|
何夕2077
|
2b09653d12
|
Merge pull request #252 from leonaii/main
feat(pool): 添加账号池轮询上限配置默认全部,并优化服务端重载问题
|
2026-01-16 15:53:59 +08:00 |
|
leonai
|
025828868e
|
feat(pool): 添加账号池轮询上限配置默认全部,并优化服务端重载问题
1. 新增 POOL_SIZE_LIMIT 配置项,限制每个提供商类型参与轮询的最大健康凭证数量
2. 优化 provider-pool-manager 选择逻辑,按使用次数升序取 Top N 候选池
3. 修复 credential-cache-manager 配置重载时的实例锁检测问题
4. 完善前端配置界面和中英文国际化支持
|
2026-01-16 12:34:41 +08:00 |
|
何夕2077
|
011df6ee8e
|
Update VERSION
|
2026-01-16 12:25:01 +08:00 |
|
hex2077
|
5d13441112
|
Merge branch 'main' of https://github.com/justlovemaki/AIClient-2-API
|
2026-01-16 12:24:28 +08:00 |
|
hex2077
|
b33ff03e1f
|
fix(credential-cache): 允许当前进程继续运行当检测到自身锁文件时
当检测到锁文件属于当前进程时不再抛出错误,而是允许继续运行。这解决了当进程意外重启时可能出现的锁文件冲突问题。
|
2026-01-16 12:24:04 +08:00 |
|
何夕2077
|
edc0747e21
|
Update VERSION
|
2026-01-15 22:03:10 +08:00 |
|
hex2077
|
a6c42143d0
|
Merge branch 'main' of https://github.com/justlovemaki/AIClient-2-API
|
2026-01-15 21:54:57 +08:00 |
|
何夕2077
|
0b5bfbf5e0
|
Merge pull request #246 from leonaii/main
feat: 引入凭证缓存管理器,优化 OAuth Token 并发处理
|
2026-01-15 21:54:24 +08:00 |
|
leonai
|
9ab139b294
|
Merge branch 'main' of https://github.com/leonaii/AIClient-2-API
|
2026-01-15 21:49:56 +08:00 |
|
leonai
|
9f58db2c1f
|
feat: 引入凭证缓存管理器,优化 OAuth Token 并发处理
- 新增 CredentialCacheManager 替代文件锁机制
- 所有 OAuth Provider 迁移到内存缓存
- Token 刷新策略优化:过期阻塞,即将过期后台刷新
- 健康检查增加 Token 预检和超时保护
- 进程退出时自动同步凭证到文件
|
2026-01-15 21:49:54 +08:00 |
|
何夕2077
|
d20fce89e5
|
Merge pull request #245 from sd5986/main
修復gemini-cli用量查詢
|
2026-01-15 21:35:45 +08:00 |
|
hex2077
|
c86b7d1fbc
|
style(components): 优化提供商列表和模型复选框的样式
调整模型复选框的布局和间距,添加文本溢出处理。重命名指南页面的提供商类名以避免冲突,并统一样式。添加模态框中的提供商列表样式。
|
2026-01-15 21:13:35 +08:00 |
|
jimmylau
|
aaf49ef2d9
|
fix retrieveUserQuota for gemini-cli
|
2026-01-15 19:18:59 +08:00 |
|
何夕2077
|
44078e8fac
|
Update VERSION
|
2026-01-15 18:04:57 +08:00 |
|
hex2077
|
9d383fec26
|
feat: 添加模型管理功能和使用指南页面
新增模型管理功能,包括模型列表展示、复制功能和样式
添加使用指南和配置教程页面,包含操作流程图和客户端配置说明
更新侧边栏导航和组件加载器以支持新页面
|
2026-01-15 17:33:36 +08:00 |
|
何夕2077
|
a6656e6b9a
|
Update VERSION
|
2026-01-14 20:47:24 +08:00 |
|
hex2077
|
535a93fd31
|
Merge branch 'main' of https://github.com/justlovemaki/AIClient-2-API
|
2026-01-14 20:46:53 +08:00 |
|
hex2077
|
da72c2152d
|
refactor(antigravity): 优化系统提示词处理逻辑并改进模型提供者检测
重构 antigravity-core.js 中的系统提示词处理方式,改为分段处理以提高可读性
修改 ollama-handler.js 中的模型提供者检测逻辑,使用模型列表匹配替代硬编码规则
|
2026-01-14 20:44:13 +08:00 |
|
何夕2077
|
33656869a5
|
Merge pull request #241 from leonaii/main
feat(kiro): 改进错误处理逻辑,添加配额耗尽自动恢复机制
|
2026-01-14 20:29:20 +08:00 |
|
Meo
|
e0f7a1443d
|
Merge branch 'justlovemaki:main' into main
|
2026-01-14 20:15:40 +08:00 |
|
leonai
|
ec82841c26
|
Merge branch 'main' of https://github.com/leonaii/AIClient-2-API
|
2026-01-14 20:14:55 +08:00 |
|
leonai
|
92c2f44a73
|
feat(kiro): 添加凭证错误处理和配额恢复机制
1. 新增 CredentialError 自定义错误类,支持凭证切换标记
2. 添加 402 配额耗尽错误处理,支持验证用量并设置下月恢复时间
3. 重构 429/5xx 错误处理策略,改为等待后切换凭证而非指数退避重试
4. 新增 markProviderUnhealthyWithRecoveryTime 方法支持计划恢复
5. 添加 _checkAndRecoverScheduledProviders 自动恢复已到期凭证
6. 调整凭证切换最大重试次数从 2 次增加到 5 次
7. 支持 skipErrorCount 标记避免临时错误影响凭证健康度统计
|
2026-01-14 20:14:40 +08:00 |
|
何夕2077
|
cc30cb6f7a
|
Merge pull request #234 from leonaii/main
feat(claude): 增强 Orchids 提示词模板的隐私保护和模型配置
|
2026-01-14 16:47:19 +08:00 |
|
Meo
|
1ec7ec3fcc
|
Merge branch 'justlovemaki:main' into main
|
2026-01-14 16:11:10 +08:00 |
|
何夕2077
|
c763722bb4
|
Update VERSION
|
2026-01-14 16:09:30 +08:00 |
|
hex2077
|
5c90100997
|
feat(并发控制): 实现去重锁机制并优化提供者选择并发安全
为关键操作添加去重锁机制,确保并发请求只执行一次共享结果
重构 provider-pool-manager 使用链式锁保证选择操作的原子性
更新各服务提供者使用 withDeduplication 替代自定义单例锁
|
2026-01-14 16:01:04 +08:00 |
|
何夕2077
|
d1c8088a0c
|
Merge pull request #233 from leonaii/main
fix(kiro): 增强 Kiro Provider 的认证恢复机制和并发处理能力
|
2026-01-14 14:36:50 +08:00 |
|
leonai
|
3b0fc590d5
|
fix(kiro): 添加token刷新单例锁并增强JSON解析容错
1. 引入tokenRefreshPromises Map实现按凭证文件路径的单例锁机制
2. 防止多个并发请求同时刷新同一个token导致的文件锁串行化问题
3. 添加repairJson函数处理损坏的JSON文件,增强解析容错能力
4. 重构token刷新逻辑,提取_doTokenRefresh和_reloadCredentialsAfterRefresh方法
|
2026-01-14 13:44:47 +08:00 |
|
leonai
|
3a04777439
|
Merge branch 'main' of https://github.com/leonaii/AIClient-2-API
|
2026-01-14 11:37:02 +08:00 |
|
Meo
|
6bfa3c5bfc
|
Merge branch 'justlovemaki:main' into main
|
2026-01-14 11:36:29 +08:00 |
|
leonai
|
b14ae21917
|
fix(kiro): 增强401错误处理并支持Gemini格式请求体转换,修复健康KIRO健康检查错误。
1. 在callApi和callApiStream方法中添加contents到messages格式的自动转换
2. 401错误时先刷新UUID再刷新token,提高认证恢复成功率
3. 新增_refreshUuid方法用于生成新的UUID标识
4. ProviderPoolManager新增refreshProviderUuid方法支持UUID刷新
5. 移除Kiro OAuth的contents格式备用请求,统一使用messages格式
|
2026-01-14 11:31:28 +08:00 |
|