Commit graph

  • f691380482 feat: 新增主题切换功能并优化提供商池初始化 hex2077 2026-01-03 18:02:16 +0800
  • 10146e3cf0 fix: Kiro长上下文400错误修复 & 添加自定义代理支持 Yoahoug 2026-01-02 23:32:10 +0800
  • ed634050a9 Update VERSION 何夕2077 2025-12-31 23:24:19 +0800
  • bb6195ee2d feat: 添加主进程管理和自动更新功能 hex2077 2025-12-31 23:23:56 +0800
  • 2c5c847e3a Update VERSION 何夕2077 2025-12-28 16:48:30 +0800
  • ecdf7f31e7 Merge pull request #142 from clansty/feature/count-tokens-api 何夕2077 2025-12-28 16:42:27 +0800
  • 0fcc29c9af fix Clansty 2025-12-27 21:16:59 +0800
  • d2d4a72c70 Update VERSION 何夕2077 2025-12-27 17:17:25 +0800
  • cdb936cfd6 Merge pull request #141 from yicone/main 何夕2077 2025-12-27 17:17:08 +0800
  • 1052948a0f Update VERSION 何夕2077 2025-12-27 17:13:39 +0800
  • fc3eef0b3d feat(oauth): 重构OAuth授权流程并支持自定义端口 hex2077 2025-12-27 17:11:19 +0800
  • d541c36b47 fix: resolve CORS for browser extensions & enhance OpenAI Responses compatibility yicone 2025-12-27 17:01:02 +0800
  • 16b7ee454b Merge pull request #140 from clansty/fix/kiro-tool-use-input-parse 何夕2077 2025-12-27 11:53:14 +0800
  • 13b34411fc feat: 实现 Anthropic 兼容的 count_tokens API Clansty 2025-12-26 23:01:10 +0800
  • 839731fd48 fix(kiro): 修复 tool_use 的 input 字段序列化问题 Clansty 2025-12-26 21:28:29 +0800
  • 2a69ca81c3 docs: 更新多语言README文件中的版本更新日志 hex2077 2025-12-25 18:34:16 +0800
  • 14b762fc60 docs: 添加 Docker 快速启动说明到所有 README 文件 hex2077 2025-12-25 18:26:11 +0800
  • cea64688a2 Update VERSION 何夕2077 2025-12-25 18:10:26 +0800
  • 3e0699a2fe refactor(auth): 改进密码文件读取和验证逻辑 hex2077 2025-12-25 18:10:06 +0800
  • 2391ee9f2c Update VERSION 何夕2077 2025-12-25 18:01:58 +0800
  • c50bdd0c0f Merge branch 'main' of https://github.com/justlovemaki/AIClient-2-API hex2077 2025-12-25 17:59:26 +0800
  • acb666d089 fix(auth): 处理空密码文件时使用默认密码 hex2077 2025-12-25 17:58:47 +0800
  • 9a42493a72 Update VERSION 何夕2077 2025-12-25 17:43:33 +0800
  • 8bfa7e1dbf feat(认证): 添加默认密码作为备用方案 hex2077 2025-12-25 17:43:12 +0800
  • d362f27321 Update VERSION 何夕2077 2025-12-25 17:22:20 +0800
  • 8a1ccb9877 refactor(config): 重构配置文件路径至configs目录并更新相关引用 hex2077 2025-12-25 16:48:42 +0800
  • 7e16afd806 fix: 更新模型名称并修复节点选择逻辑 hex2077 2025-12-24 21:44:15 +0800
  • 5506d7ec16 Update VERSION 何夕2077 2025-12-24 18:29:52 +0800
  • 8f843f50f6 feat: 添加版本号显示功能并更新CI流程 hex2077 2025-12-24 18:26:25 +0800
  • 531b9af1e0 Merge pull request #131 from unihon/fix/provider-health 何夕2077 2025-12-23 18:52:53 +0800
  • e663e85ef9 fix(usage): 修复provider_health接口过滤参数不生效问题 unihon 2025-12-23 18:21:43 +0800
  • dfce4a6aac feat(provider): 添加跨类型 Fallback 链支持 hex2077 2025-12-23 17:22:42 +0800
  • ca8a68261f fix(claude-kiro): 确保历史消息以assistantResponseMessage结尾 hex2077 2025-12-23 15:21:37 +0800
  • ff79531750 chore: 更新项目名称并添加忽略文件 hex2077 2025-12-23 11:19:18 +0800
  • db08148137 Merge pull request #124 from lemon07r/main 何夕2077 2025-12-23 10:55:51 +0800
  • 902bee1aa5 fix: map finish_reason to 'tool_calls' in Gemini stream when tool calls are present lemon07r 2025-12-22 19:46:26 -0500
  • d9fca2eaea chore: Add .gitignore rules for token store, usage cache, and OAuth credentials. lemon07r 2025-12-22 19:41:47 -0500
  • ac47e04cf9 fix: add missing 'index' to Gemini streaming tool calls and improve tests lemon07r 2025-12-22 19:36:01 -0500
  • 06327a408a refactor: directly import and use setLanguage from i18n module in login page. lemon07r 2025-12-22 17:34:14 -0500
  • 8d020d83ce Merge pull request #123 from unihon/feature/provider-health-api 何夕2077 2025-12-22 23:21:56 +0800
  • b25b2461c5 Merge branch 'justlovemaki:main' into feature/provider-health-api unihon 2025-12-22 18:32:55 +0800
  • 231505afd9 feat: 更新OAuth回调服务器主机和图片资源 hex2077 2025-12-22 13:44:35 +0800
  • 7a5ce6dbd5 feat(usage): 添加provider健康检查接口 unihon 2025-12-22 01:24:23 +0800
  • 0816de2ba2 feat(ui): 添加图片放大功能并优化仪表盘布局 hex2077 2025-12-21 21:09:16 +0800
  • abf874b43c Merge pull request #119 from Ravens2121/feature/claude-kiro-oauth 何夕2077 2025-12-21 18:50:17 +0800
  • 2dc7514d37 feat: add claude-kiro-oauth provider OAuth authorization support Ravens2121 2025-12-21 18:32:36 +0800
  • abe6a15b93 fix(claude-kiro): 修复社交认证方法下未检查profileArn的问题 hex2077 2025-12-21 17:25:18 +0800
  • 96587f1ad0 refactor(provider-pool-manager): 用LRU策略替换轮询算法以均衡分配 hex2077 2025-12-20 17:43:50 +0800
  • fa8150701f feat(i18n): 添加多语言支持并实现国际化功能 hex2077 2025-12-20 17:27:30 +0800
  • f3761a4254 docs: 更新README文档并优化安装脚本和UI交互 hex2077 2025-12-20 15:23:56 +0800
  • e87d74f517 feat: 添加OAuth授权凭据自动生成功能并优化UI hex2077 2025-12-19 18:05:32 +0800
  • e943819539 feat(配置管理): 添加提供商URL配置支持并优化UI hex2077 2025-12-19 16:31:48 +0800
  • 5af83e4473 feat(gemini): 添加新的 gemini-3-flash 模型并修复令牌过期检查 hex2077 2025-12-18 16:57:42 +0800
  • d5417d9890 feat(provider): 添加自定义名称字段并优化OAuth处理流程 hex2077 2025-12-17 13:45:02 +0800
  • 3887243528 feat(usage): 添加用量查询功能及界面 hex2077 2025-12-16 15:29:15 +0800
  • 7c976bdf0a feat(安全): 添加后台登录密码配置功能 hex2077 2025-12-14 20:20:31 +0800
  • c2bc2f1c07 fix(converters): 更新AI模型相关常量以匹配最新API限制 hex2077 2025-12-13 17:38:42 +0800
  • 839fc2d9de refactor(converters): 使用常量替换模型默认参数硬编码 hex2077 2025-12-13 17:30:04 +0800
  • f851ac8bb2 fix(provider-pool): 修复提供者使用计数和健康状态更新逻辑 hex2077 2025-12-13 00:45:49 +0800
  • 98086d8027 docs: 更新多语言README文件添加Docker镜像发布信息 hex2077 2025-12-11 13:12:28 +0800
  • d9fd7e8676 ci: 更新Docker镜像名称以包含仓库路径 hex2077 2025-12-11 12:48:48 +0800
  • 9405c8076a ci(workflow): 更新Docker镜像名称使用secrets中的用户名 hex2077 2025-12-11 12:42:26 +0800
  • 5f7648300d ci(docker): 添加 GitHub Actions 工作流用于构建和推送 Docker 镜像 hex2077 2025-12-11 12:29:20 +0800
  • 1c46bb547b perf(api): 为所有API服务添加HTTP连接池配置防止资源泄漏 hex2077 2025-12-10 15:45:08 +0800
  • b364341f67 feat(provider): 增强健康检测和自动配置关联功能 hex2077 2025-12-10 15:18:42 +0800
  • c5cd1ab2c7 Revert "Merge pull request #103 from leonaii/main" hex2077 2025-12-10 12:13:11 +0800
  • f4b30ed596 Merge pull request #103 from leonaii/main 何夕2077 2025-12-10 12:12:42 +0800
  • 8239f165cf Merge pull request #102 from lethanhson9901/feature/openai-structured-output-support 何夕2077 2025-12-10 12:04:26 +0800
  • d99f0d77a5 feat: 增强提供商池管理和UI功能 leonai 2025-12-09 22:12:40 +0800
  • 47b7ecb49a Merge branch 'justlovemaki:main' into feature/openai-structured-output-support lethanhson9901 2025-12-09 11:12:42 +0700
  • 9701d98c55 feat: Add structured output support for OpenAI to Gemini conversion lethanhson9901 2025-12-09 11:08:35 +0700
  • c7e30b5149 Merge pull request #101 from lethanhson9901/fix/antigravity-project-id-discovery 何夕2077 2025-12-09 12:03:13 +0800
  • abf32f6cb5 fix(antigravity): implement automatic project ID discovery and prevent overwrite lethanhson9901 2025-12-09 10:21:37 +0700
  • 3ec219bcc7 feat: 增加模型token限制并添加AWS登录提示信息 hex2077 2025-12-06 16:36:22 +0800
  • 029d97236b fix: 使用 ?? 替代 || 运算符确保默认值正确设置 hex2077 2025-12-04 18:05:38 +0800
  • 211d677d00 fix(provider): 避免重复增加provider使用计数 hex2077 2025-12-04 12:53:17 +0800
  • bc3725e901 feat: 添加统一错误响应生成功能 hex2077 2025-12-03 20:21:20 +0800
  • 0e9d0912cd Merge pull request #95 from Sanyela/main 何夕2077 2025-12-03 16:00:38 +0800
  • 7d9f505a15 fix: only throw NoAvailableProviderError for Kiro providers Sanyela 2025-12-03 15:47:53 +0800
  • 369aa59286 feat: return 400 error when no available provider in pool Sanyela 2025-12-03 15:42:11 +0800
  • 402278240c perf: move token counting to end of stream to avoid blocking event loop Sanyela 2025-12-03 15:16:40 +0800
  • 55cabe8f7c Merge pull request #94 from Sanyela/main 何夕2077 2025-12-03 15:12:55 +0800
  • 9bb8be858e fix: prevent resource leak - close streams properly and limit connection pool Sanyela 2025-12-03 15:07:25 +0800
  • 399435e39d fix: merge toolUse events with same toolUseId instead of creating separate blocks Sanyela 2025-12-03 15:02:41 +0800
  • 43d491fb5b fix: deduplicate toolResults to avoid Kiro API validation error Sanyela 2025-12-03 14:46:09 +0800
  • 55ae7664ec fix: handle multi-part toolUse events (input/stop sent separately) Sanyela 2025-12-03 14:42:22 +0800
  • 9a2f0b0c52 fix: filter duplicate consecutive content events from Kiro stream Sanyela 2025-12-03 14:37:20 +0800
  • fc3e7ccba4 fix: skip AWS Event Stream binary headers when parsing JSON Sanyela 2025-12-03 14:33:10 +0800
  • 14b4882e10 fix: tools calling failed due to nested JSON parsing Sanyela 2025-12-03 14:30:26 +0800
  • 55059fc6c7 fix: only include history when non-empty Sanyela 2025-12-03 14:25:45 +0800
  • 28ba5cfef6 fix: ensure content is never empty when sending toolResults Sanyela 2025-12-03 14:22:14 +0800
  • c56ab5780c fix: correct tool calls parsing for streaming - support structured and bracket formats Sanyela 2025-12-03 14:16:59 +0800
  • 82314ce018 fix: remove content deduplication to fix token counting and display Sanyela 2025-12-03 14:07:51 +0800
  • 377db070e2 Merge pull request #93 from Sanyela/main 何夕2077 2025-12-03 13:58:17 +0800
  • d7a2332e24 perf: optimize stream parsing to avoid duplicates and improve efficiency Sanyela 2025-12-03 13:50:38 +0800
  • 28de81203f feat: implement real streaming for Kiro API using AWS Event Stream Sanyela 2025-12-03 13:37:16 +0800
  • 5e6ff1435b fix: remove null/empty values from Kiro API request Sanyela 2025-12-03 13:14:11 +0800
  • 47df249142 fix: Kiro API currentMessage must be userInputMessage type Sanyela 2025-12-03 12:55:16 +0800
  • e5ae63f338 Merge pull request #92 from Sanyela/main 何夕2077 2025-12-03 12:48:52 +0800
  • b22de358fa feat(claude-kiro): integrate official tokenizer for input token estimation Sanyela 2025-12-03 12:39:24 +0800