Commit Graph

  • 78738ca3f0 fix(config): treat directory as absent for optional config in cloud deploy mode hkfires 2025-10-10 19:40:02 +08:00
  • ac01c74c02 feat(server): Add cloud deploy mode hkfires 2025-10-10 18:52:43 +08:00
  • 02e28bbbe9 feat(watcher): add support for proxy_url in auth metadata Luis Pater 2025-10-10 10:20:33 +08:00
  • b9c7b9eea5 docs: add Homebrew installation instructions to README and README_CN Luis Pater 2025-10-10 04:38:01 +08:00
  • 57195fa0f5 feat(managementasset): enforce 3-hour rate limit on management asset update checks Luis Pater 2025-10-10 04:23:58 +08:00
  • 11f090c223 Fixed #102 Luis Pater 2025-10-10 02:59:21 +08:00
  • 829dd06b42 feat(cliproxy/auth): restructure auth candidate selection and ensure synchronization Luis Pater 2025-10-10 02:35:15 +08:00
  • 20787cd107 feat(registry, executor, util): add support for gemini-2.5-flash-image-preview and improve aspect ratio handling Luis Pater 2025-10-10 01:49:58 +08:00
  • 1aa568ce45 docs: document api-keys usage in README and README_CN Luis Pater 2025-10-09 23:36:11 +08:00
  • b2cdbbdd47 feat(registry, executor): add support for glm-4.6 model and enhance Gemini CLI token handling Luis Pater 2025-10-09 20:57:18 +08:00
  • 8056af42a3 Merge pull request #99 from router-for-me/banana Luis Pater 2025-10-09 20:16:09 +08:00
  • 01be94a0de feat(translator): Map OpenAI modalities to Gemini responseModalities hkfires 2025-10-09 19:38:07 +08:00
  • d1933075c3 Revert "feat(translator): Pass through imageConfig" hkfires 2025-10-09 16:35:08 +08:00
  • a602ae859b feat(translator): Add support for openrouter image_config hkfires 2025-10-09 15:47:06 +08:00
  • c5d7137d66 feat(translator): Pass through imageConfig hkfires 2025-10-09 13:50:43 +08:00
  • d45ebff66b feat(registry, executor): add support for gemini-2.5-flash-image model Luis Pater 2025-10-09 10:06:10 +08:00
  • d6f671250e Fixed: #97 Luis Pater 2025-10-08 23:49:21 +08:00
  • 6d822cf309 fix(access): rebuild providers for specific AccessProviderTypeConfigAPIKey changes Luis Pater 2025-10-08 19:43:42 +08:00
  • d03a75dba5 feat(middleware): add path exclusion for request logging in management routes Luis Pater 2025-10-08 03:08:01 +08:00
  • 9ff21b67a8 ci(homebrew): remove workflow for Homebrew formula bump Luis Pater 2025-10-07 23:17:08 +08:00
  • 5546c9d872 ci(homebrew): trigger workflow on tag push instead of release event Luis Pater 2025-10-07 23:06:47 +08:00
  • fb760718e2 ci(homebrew): add workflow to auto-bump Homebrew formula on release Luis Pater 2025-10-07 22:55:23 +08:00
  • d6721e4e75 Merge pull request #95 from router-for-me/gemini-web Luis Pater 2025-10-07 21:30:31 +08:00
  • 514f5a8ad4 feat(cliproxy): Rebind auth executors on config change hkfires 2025-10-07 21:23:21 +08:00
  • a68e0dd8aa Merge pull request #94 from router-for-me/gemini-web Luis Pater 2025-10-07 21:01:05 +08:00
  • 75d7763c5c refactor(gemini-web): Rename flash image preview model ID hkfires 2025-10-07 20:35:53 +08:00
  • 9bb7df7af7 feat(gemini-web): Enable config hot-reload and fix Gem selection hkfires 2025-10-07 20:23:33 +08:00
  • 43665cb649 feat(gemini-web): Replace code-mode with flexible gem-mode hkfires 2025-10-07 19:36:22 +08:00
  • 39337627b9 feat(auth): include email attribute in auth files response Luis Pater 2025-10-07 15:45:27 +08:00
  • 4bc8a52771 Merge pull request #90 from router-for-me/dethink Luis Pater 2025-10-07 03:41:19 +08:00
  • b727e4e12e Fixed: #86 Luis Pater 2025-10-07 02:10:59 +08:00
  • 93588919e5 docs: add vibeproxy project information to README and README_CN Luis Pater 2025-10-07 00:57:36 +08:00
  • 31659c790d feat(translator/gemini-cli): support inline image data in responses hkfires 2025-10-06 17:06:04 +08:00
  • c62ecc2442 fix(gemini): Disable thinking config for incompatible models hkfires 2025-10-06 16:32:03 +08:00
  • b1fee5d266 feat(server): introduce DefaultConfigPath for streamlined configuration Luis Pater 2025-10-06 14:32:32 +08:00
  • 4a10cfacc3 docs: add Gemini 2.5 Flash Image Preview model to README Luis Pater 2025-10-06 04:46:25 +08:00
  • bbdd68a8b4 feat(registry/runtime): add Gemini 2.5 model and increase buffer sizes Luis Pater 2025-10-06 04:44:45 +08:00
  • ac3ecd567c feat(auth): enhance Gemini CLI onboarding and project verification Luis Pater 2025-10-06 03:17:00 +08:00
  • 4fd70d5f1a feat(auth): add callback forwarder support for Web UI in OAuth flows Luis Pater 2025-10-06 01:52:42 +08:00
  • 49c52a01b0 feat(cliproxy): enhance OpenAI compatibility detection and executor registration Luis Pater 2025-10-05 21:44:51 +08:00
  • 389c8ecef1 Merge pull request #85 from router-for-me/iflow Luis Pater 2025-10-05 20:55:24 +08:00
  • f1f24f542a feat(auth): add iFlow provider support with multi-account load balancing Luis Pater 2025-10-05 20:45:37 +08:00
  • 8ca041cfcf feat(auth): Use user info for iFlow auth identifier hkfires 2025-10-05 20:11:30 +08:00
  • eac8b1a27f fix(auth): Correct iFlow OAuth callback port to 11451 hkfires 2025-10-05 18:53:22 +08:00
  • c8029b7166 feat(iflow): Add User-Agent header to API requests hkfires 2025-10-05 18:50:35 +08:00
  • 64f4c18fea fix(auth): Return error if iFlow API key fetch fails hkfires 2025-10-05 16:34:27 +08:00
  • 9abcaf177f feat(registry): Add display names and descriptions for iFlow models hkfires 2025-10-05 16:11:40 +08:00
  • b839e351c4 feat: Add support for iFlow provider hkfires 2025-10-05 15:51:09 +08:00
  • 6b413a299b Merge pull request #83 from router-for-me/oaifix Luis Pater 2025-10-04 21:18:07 +08:00
  • 4657c98821 feat: Add option to disable management control panel hkfires 2025-10-04 19:55:07 +08:00
  • dd1e0da155 fix(cliproxy): Use model name as fallback for ID if alias is empty hkfires 2025-10-04 19:42:11 +08:00
  • cf5476eb23 Merge pull request #82 from router-for-me/mgmt Luis Pater 2025-10-04 16:32:22 +08:00
  • cf9a748159 fix(watcher): Prevent infinite reload loop on rapid config changes hkfires 2025-10-04 13:58:15 +08:00
  • 2e328dd462 feat(management): Improve logging for management route status hkfires 2025-10-04 13:48:34 +08:00
  • edd4b4d97f refactor(api): Lazily register management routes hkfires 2025-10-04 13:41:49 +08:00
  • 608d745159 fix(api): Enable management routes based on secret key presence hkfires 2025-10-04 13:32:54 +08:00
  • fd795caf76 refactor(api): Use middleware to control management route availability hkfires 2025-10-04 13:08:08 +08:00
  • 9e2d76f3ce refactor(login): enhance project ID normalization and onboarding logic Luis Pater 2025-10-04 00:27:14 +08:00
  • ae646fba4b refactor(login): disable geminicloudassist API check in required services list Luis Pater 2025-10-03 16:53:49 +08:00
  • 2eef6875e9 feat(auth): improve OpenAI compatibility normalization and API key handling Luis Pater 2025-10-03 02:38:30 +08:00
  • 12c09f1a46 feat(runtime): remove previous_response_id from Codex executor request body Luis Pater 2025-10-02 12:00:06 +08:00
  • 4a31f763af feat(management): add proxy support for management asset synchronization Luis Pater 2025-10-01 20:18:26 +08:00
  • 6629cadb87 refactor(server): remove unused context and managementasset references Luis Pater 2025-10-01 03:44:30 +08:00
  • 41975c9e2b docs(management): document remote-management.disable-control-panel option Luis Pater 2025-10-01 03:26:06 +08:00
  • c589c0d998 feat(management): add support for control panel asset synchronization Luis Pater 2025-10-01 03:18:39 +08:00
  • 7c157d6ab1 refactor(auth): simplify inline API key provider logic and improve configuration consistency Luis Pater 2025-10-01 00:55:09 +08:00
  • 7c642bee09 feat(auth): normalize OpenAI compatibility entries and enhance proxy configuration Luis Pater 2025-09-30 23:36:22 +08:00
  • beba2a7aa0 Merge pull request #78 from router-for-me/gemini Luis Pater 2025-09-30 20:47:29 +08:00
  • f2201dabfa feat(gemini-web): Index and look up conversations by suffix hkfires 2025-09-30 11:22:58 +08:00
  • 108dcb7f70 fix(gemini-web): Correct history on conversation reuse hkfires 2025-09-30 11:02:05 +08:00
  • 8858e07d8b feat(gemini-web): Add support for custom auth labels hkfires 2025-09-29 23:48:37 +08:00
  • d33a89b89f fix(gemini-web): Ignore tool messages to fix sticky selection hkfires 2025-09-29 22:35:57 +08:00
  • 1d70336a91 fix(gemini-web): Correct ambiguity check in conversation lookup hkfires 2025-09-29 21:40:25 +08:00
  • 6080527e9e feat(gemini-web): Namespace conversation index by account label hkfires 2025-09-29 21:05:20 +08:00
  • 82187bffba feat(gemini-web): Add conversation affinity selector hkfires 2025-09-29 19:59:03 +08:00
  • f4977e5ef6 Ignore GEMINI.md file hkfires 2025-09-29 13:37:15 +08:00
  • 832268cae7 refactor(proxy): improve SOCKS5 proxy authentication handling Luis Pater 2025-09-30 11:23:39 +08:00
  • f6de2a709f feat(auth): add per-key proxy support and enhance API key configuration handling Luis Pater 2025-09-30 09:24:40 +08:00
  • de796ac1c2 feat(runtime): introduce newProxyAwareHTTPClient for enhanced proxy handling Luis Pater 2025-09-30 09:04:15 +08:00
  • 6b5aefc27a feat(proxy): add SOCKS5 support and improve proxy handling Luis Pater 2025-09-30 08:56:30 +08:00
  • 5010b09329 chore(gitignore): add cli-proxy-api to ignored files Luis Pater 2025-09-30 02:45:48 +08:00
  • 368fd27393 docs: add Claude 4.5 Sonnet model to README and README_CN Luis Pater 2025-09-30 02:04:04 +08:00
  • b2ca49376c feat(models): add support for Claude 4.5 Sonnet model in registry Luis Pater 2025-09-30 01:58:16 +08:00
  • 6d98a71796 feat(login): add interactive project selection and improve onboarding flow Luis Pater 2025-09-30 00:58:54 +08:00
  • 1c91823308 feat(auth): enhance DoLogin to include Gemini CLI user onboarding flow Luis Pater 2025-09-30 00:04:58 +08:00
  • 352a67857b refactor(runtime): move Anthropic-Beta header setting to applyClaudeHeaders for better header management Luis Pater 2025-09-29 20:51:36 +08:00
  • 644a3ad220 feat(translator): emit response.output_item.done event for reasoning summary completion Luis Pater 2025-09-29 17:25:41 +08:00
  • 19c32f58b2 chore(config): comment out API keys and update default settings for logging and usage statistics Luis Pater 2025-09-29 16:44:20 +08:00
  • d01c4904ff refactor(auth): replace TokenRecord with coreauth.Auth and migrate TokenStore to coreauth.Store Luis Pater 2025-09-29 09:31:21 +08:00
  • 8cfa2282ef Merge pull request #71 from ben-vargas/fix-max_output_tokens-codex-oauth Luis Pater 2025-09-28 22:08:10 +08:00
  • 8e88a61021 Merge pull request #72 from router-for-me/log Luis Pater 2025-09-28 22:07:43 +08:00
  • ad4d045101 feat: Restore API key config in config file hkfires 2025-09-28 09:11:58 +08:00
  • 5888e04654 refactor(cliproxy): remove unused access provider refresh logic hkfires 2025-09-28 08:59:17 +08:00
  • 19b10cb894 feat(sdk/auth): extend Gemini Web refresh lead to 1 hour hkfires 2025-09-28 08:40:32 +08:00
  • aa25820698 chore(log): Refine debug messages for config reloads hkfires 2025-09-28 08:40:25 +08:00
  • 9e3b84939f fix(translator): remove unsupported token limit fields for Codex Responses API Ben Vargas 2025-09-27 15:44:33 -06:00
  • 1dbb930660 refactor(access): centralize configaccess.Register and remove redundant calls Luis Pater 2025-09-27 16:24:15 +08:00
  • 6557d9b728 refactor(access): migrate config-api-key provider to internal package Luis Pater 2025-09-27 15:53:26 +08:00
  • 250628dae3 Merge pull request #70 from router-for-me/log Luis Pater 2025-09-27 13:59:13 +08:00
  • da72ac1f6d fix(config): Inline SDKConfig for proper YAML parsing hkfires 2025-09-27 12:23:20 +08:00