Commit Graph

  • d114d8d0bd **feat(config): add TLS support for HTTPS server configuration** Luis Pater 2025-11-24 10:41:29 +08:00
  • bb9955e461 **fix(auth): resolve index reassignment issue during auth management** Luis Pater 2025-11-24 10:10:09 +08:00
  • 7063a176f4 #293 Luis Pater 2025-11-24 09:55:15 +08:00
  • e3082887a6 **feat(logging, middleware): add error-based logging support and error log management** Luis Pater 2025-11-23 22:41:57 +08:00
  • ddb0c0ec1c **fix(translator): reintroduce thoughtSignature bypass logic for model parts** Luis Pater 2025-11-23 20:52:23 +08:00
  • d1736cb29c Merge pull request #315 from router-for-me/aistudio Luis Pater 2025-11-23 20:25:59 +08:00
  • 62bfd62871 fix(aistudio): strip Gemini generation config overrides hkfires 2025-11-23 19:44:03 +08:00
  • 257621c5ed **chore(executor): update default agent version and simplify const formatting** Luis Pater 2025-11-23 14:50:58 +08:00
  • ac064389ca **feat(executor, translator): enhance token handling and payload processing** Luis Pater 2025-11-23 11:32:37 +08:00
  • 8d23ffc873 **feat(executor): add model alias mapping and improve Antigravity payload handling** Luis Pater 2025-11-23 03:16:14 +08:00
  • 4307f08bbc **feat(watcher): optimize auth file handling with hash-based change detection** Luis Pater 2025-11-23 01:22:16 +08:00
  • 9d50a68768 **feat(translator): improve content processing and Antigravity request conversion** Luis Pater 2025-11-22 21:34:34 +08:00
  • 7c3c24addc Merge pull request #306 from router-for-me/usage Luis Pater 2025-11-22 17:45:49 +08:00
  • 166fa9e2e6 fix(gemini): parse stream usage from JSON, skip thoughtSignature hkfires 2025-11-22 16:07:12 +08:00
  • 88e566281e fix(gemini): filter SSE usage metadata in streams hkfires 2025-11-22 15:53:36 +08:00
  • d32bb9db6b fix(runtime): treat non-empty finishReason as terminal hkfires 2025-11-22 15:39:46 +08:00
  • 8356b35320 fix(executor): expire stop chunks without usage metadata hkfires 2025-11-22 15:27:47 +08:00
  • 19a048879c feat(runtime): track antigravity usage and token counts hkfires 2025-11-22 14:04:28 +08:00
  • 1061354b2f fix: handle empty and non-JSON SSE chunks safely hkfires 2025-11-22 13:49:23 +08:00
  • 46b4110ff3 fix: preserve SSE usage metadata-only trailing chunks hkfires 2025-11-22 13:25:25 +08:00
  • c29931e093 fix(translator): ignore empty JSON chunks in OpenAI responses hkfires 2025-11-22 13:09:16 +08:00
  • b05cfd9f84 fix(translator): include empty text chunks in responses hkfires 2025-11-22 13:03:50 +08:00
  • 8ce22b8403 fix(sse): preserve usage metadata for stop chunks hkfires 2025-11-22 12:50:23 +08:00
  • d1cdedc4d1 Merge pull request #303 from router-for-me/image Luis Pater 2025-11-22 11:20:58 +08:00
  • d291eb9489 Fixed: #302 Luis Pater 2025-11-22 11:18:13 +08:00
  • dc8d3201e1 feat(translator): support image size and googleSearch tools hkfires 2025-11-22 10:36:52 +08:00
  • 7757210af6 **feat(auth): implement Antigravity OAuth authentication flow** Luis Pater 2025-11-22 01:45:06 +08:00
  • cbf9a57135 **build(goreleaser): set CGO_ENABLED=0 for cli-proxy-api binaries** Luis Pater 2025-11-21 23:59:02 +08:00
  • c1031e2d3f **feat(translator): add Antigravity translation logic** Luis Pater 2025-11-21 22:52:26 +08:00
  • 327cc7039e **refactor(auth): use customizable HTTP client for Antigravity requests** Luis Pater 2025-11-21 20:54:56 +08:00
  • b4d15ace91 Merge pull request #296 from router-for-me/antigravity Luis Pater 2025-11-21 17:32:36 +08:00
  • abc2465b29 fix(gemini-cli): ignore thoughtSignature and empty parts hkfires 2025-11-21 17:12:56 +08:00
  • 4ba5b43d82 feat(executor): share SSE usage filtering across streams hkfires 2025-11-21 16:51:05 +08:00
  • 27faf718a3 fix(auth): use fixed antigravity callback port 51121 hkfires 2025-11-21 13:56:33 +08:00
  • 2d84d2fb6a **feat(auth, executor, cmd): add Antigravity provider integration** Luis Pater 2025-11-21 11:33:00 +08:00
  • cbcfeb92cc Fixed: #291 Luis Pater 2025-11-21 00:48:12 +08:00
  • db81331ae8 **refactor(middleware): extract request logging logic and optimize condition checks** Luis Pater 2025-11-20 22:18:16 +08:00
  • 93fa1d1802 **docs: add Amp CLI integration guide to Chinese documentation** Luis Pater 2025-11-20 21:07:20 +08:00
  • b70bfd8092 Merge pull request #287 from ben-vargas/feat-amp-cli-module Luis Pater 2025-11-20 20:28:03 +08:00
  • 9ff38dd785 Merge branch 'dev' into feat-amp-cli-module Luis Pater 2025-11-20 20:26:47 +08:00
  • 98596c0a3f **refactor(translator): remove service_tier from Codex OpenAI request payload** Luis Pater 2025-11-20 20:12:06 +08:00
  • 670ce2e528 Merge pull request #285 from router-for-me/iflow Luis Pater 2025-11-20 20:04:38 +08:00
  • 3f4f8b3b2d feat(iflow): add cookie-based authentication endpoint hkfires 2025-11-20 18:20:23 +08:00
  • 371324c090 **feat(registry): expand Gemini model definitions and support Vertex AI** Luis Pater 2025-11-20 18:16:26 +08:00
  • d50b0f7524 **refactor(executor): simplify Gemini CLI execution and remove internal retry logic** Luis Pater 2025-11-20 17:28:22 +08:00
  • a6cb16bb48 security: fix localhost middleware header spoofing vulnerability Ben Vargas 2025-11-19 22:09:04 -07:00
  • 70ee4e0aa0 chore: remove unused httpx sdk package Ben Vargas 2025-11-19 21:17:52 -07:00
  • 03334f8bb4 chore: revert gitignore change Ben Vargas 2025-11-19 20:42:23 -07:00
  • 5a2bebccfa fix: remove duplicate CountTokens stub Ben Vargas 2025-11-19 20:00:39 -07:00
  • 0586da9c2b **refactor(registry): move Gemini 3 Pro Preview model definition to base set** Luis Pater 2025-11-20 10:51:16 +08:00
  • 3d8d02bfc3 Fix amp v1beta1 routing and gemini retry config Ben Vargas 2025-11-19 19:11:35 -07:00
  • 7ae00320dc fix(amp): enable OAuth fallback for Gemini v1beta1 routes Ben Vargas 2025-11-19 15:44:55 -07:00
  • 1fb96f5379 docs: reposition Amp CLI as integrated feature for upstream PR Ben Vargas 2025-11-19 14:40:38 -07:00
  • 897d108e4c docs: update Factory config with GPT-5.1 models and explicit reasoning levels Ben Vargas 2025-11-13 18:29:46 -07:00
  • 72d82268e5 fix(amp): filter context-1m beta header for local OAuth providers Ben Vargas 2025-11-03 09:22:00 -07:00
  • 8193392bfe Add AMP fallback proxy and shared Gemini normalization Ben Vargas 2025-10-24 09:17:12 -06:00
  • 9ad0f3f91e feat: Add Amp CLI integration with comprehensive documentation Ben Vargas 2025-10-21 09:12:58 -06:00
  • 618511ff67 Merge pull request #280 from ben-vargas/feat-enable-gemini-3-cli Luis Pater 2025-11-20 08:46:57 +08:00
  • 0ff094b87f fix(executor): prevent streaming on failed response when no fallback Ben Vargas 2025-11-19 13:14:40 -07:00
  • ed23472d94 fix(executor): prevent streaming from 429 response when fallback available Ben Vargas 2025-11-19 13:05:38 -07:00
  • ede4471b84 feat(translator): add default thinkingConfig for gemini-3-pro-preview Ben Vargas 2025-11-19 12:46:13 -07:00
  • 6a3de3a89c feat(executor): add intelligent retry logic for 429 rate limits Ben Vargas 2025-11-19 12:45:59 -07:00
  • 782bba0bc4 feat(registry): enable gemini-3-pro-preview for gemini-cli provider Ben Vargas 2025-11-19 09:13:03 -07:00
  • bf116b68f8 **feat(registry): add GPT-5.1 Codex Max model definitions and support** Luis Pater 2025-11-20 03:12:22 +08:00
  • cc3cf09c00 **feat(auth): add AuthIndex for diagnostics and ensure usage recording** Luis Pater 2025-11-19 22:02:40 +08:00
  • 9acfbcc2a0 Merge pull request #275 from router-for-me/iflow Luis Pater 2025-11-19 20:44:54 +08:00
  • b285b07986 fix(iflow): adjust auth filename email sanitization hkfires 2025-11-19 19:50:06 +08:00
  • c40e00526b Merge pull request #274 from router-for-me/log Luis Pater 2025-11-19 17:40:06 +08:00
  • 8a33f3ef69 fix: detect HTML error bodies without text/html content type hkfires 2025-11-19 14:43:32 +08:00
  • 7a8e00fcea **fix(translator): handle missing parameters in Gemini tool schema gracefully** Luis Pater 2025-11-19 13:19:46 +08:00
  • 89771216a1 **feat(translator): add ThoughtSignature handling in Gemini request transformations** Luis Pater 2025-11-19 11:34:13 +08:00
  • 14ddfd4b79 Merge pull request #270 from router-for-me/iflow Luis Pater 2025-11-19 01:54:34 +08:00
  • 567227f35f Merge pull request #268 from router-for-me/tools Luis Pater 2025-11-19 01:43:41 +08:00
  • 17016ae6a5 **feat(registry): add Gemini 3 Pro Preview model definition** Luis Pater 2025-11-18 23:48:21 +08:00
  • 01b7b60901 **feat(registry): add Gemini 3 Pro Preview model definition** Luis Pater 2025-11-18 23:46:58 +08:00
  • b52a5cc066 feat(auth): add iFlow cookie-based authentication support hkfires 2025-11-18 22:35:35 +08:00
  • 1ba057112a fix: use underscore suffix in short name mapping hkfires 2025-11-18 16:57:28 +08:00
  • 23a7633e6d **fix(registry): update Thinking parameters and replace Gemini-3 Preview with Gemini-2.5 Flash Lite** Luis Pater 2025-11-18 11:51:52 +08:00
  • e5e985978d Fixed: #263 Luis Pater 2025-11-18 11:27:48 +08:00
  • db2d22c978 **fix(runtime): simplify scanner buffer allocation in executor implementations** Luis Pater 2025-11-18 10:59:49 +08:00
  • 1c815c58a6 **fix(translator): simplify string handling in Gemini responses** Luis Pater 2025-11-16 19:02:27 +08:00
  • 4eab141410 **feat(translator): add support for reasoning/thinking content blocks in OpenAI-Claude and Gemini responses** Luis Pater 2025-11-16 17:37:39 +08:00
  • 5937b8e429 Fixed: #260 Luis Pater 2025-11-16 13:30:11 +08:00
  • 9875565339 **fix(claude translator): ensure default token counts when usage data is missing** Luis Pater 2025-11-16 13:18:21 +08:00
  • faa483b57d Merge pull request #257 from lollipopkit/main Luis Pater 2025-11-16 12:19:38 +08:00
  • f0711be302 **fix(auth): prevent access to removed credentials lingering in memory** Luis Pater 2025-11-16 12:12:24 +08:00
  • 1d0f0301b4 **refactor(api/config): centralize legacy OpenAI compatibility key migration** Luis Pater 2025-11-16 11:39:35 +08:00
  • c73b3fa43b fix(claude translator): guard tool schema properties lollipopkit🏳️‍⚧️ 2025-11-15 19:14:13 +08:00
  • 772fa69515 Fixed: #254 Luis Pater 2025-11-14 21:20:54 +08:00
  • 1ccb01631d **refactor(runtime): centralize reasoning effort logic for GPT models** Luis Pater 2025-11-14 17:24:40 +08:00
  • 1ede1347fa Merge pull request #249 from ben-vargas/fix-gpt5-1-reasoning Luis Pater 2025-11-14 17:04:27 +08:00
  • cfbaed0e90 fix(runtime): remove gpt-5.1 minimal effort variant Ben Vargas 2025-11-13 19:43:52 -07:00
  • cf9b9be7ea **feat(runtime): extend executor support for GPT-5.1 Codex and variants** Luis Pater 2025-11-14 08:08:25 +08:00
  • aa57f3237a **feat(instructions): add detailed agent behavior guidelines for Codex CLI** Luis Pater 2025-11-14 06:51:54 +08:00
  • fcd98f4f9b **feat(runtime): add payload configuration support for executors** Luis Pater 2025-11-13 23:23:52 +08:00
  • 75b57bc112 Fixed: #246 Luis Pater 2025-11-13 17:42:19 +08:00
  • a7d2f669e7 feat(watcher): expand event handling for config and auth JSON updates Luis Pater 2025-11-13 12:13:31 +08:00
  • ce569ab36e feat(buildinfo): add build metadata and expose via HTTP headers Luis Pater 2025-11-13 08:38:03 +08:00
  • d0aa741d59 feat(gemini-cli): add multi-project support and enhance credential handling Luis Pater 2025-11-13 02:55:32 +08:00
  • 592f6fc66b feat(vertex): add usage source resolution for Vertex projects Luis Pater 2025-11-12 08:43:02 +08:00