Commit Graph

  • 8b13c91132 **docs(internal): add Codex instruction guides for GPT-5 CLI** v6.5.36 Luis Pater 2025-12-03 07:23:01 +08:00
  • e93f87294a refactor(antigravity): uncomment prod environment URL in fallback chain Luis Pater 2025-12-02 22:47:18 +08:00
  • a67b6811d1 Fixed: #397 v6.5.35 Luis Pater 2025-12-02 22:39:01 +08:00
  • 35fdc4cfd3 fix some bugs (#399) v6.5.34 Luis Pater 2025-12-02 22:28:30 +08:00
  • 3ebbab0a9a Revert watcher.go in "fix: enable hot reload for amp-model-mappings config" hkfires 2025-12-02 22:17:54 +08:00
  • 480cd714b2 feat(config): add pruning of stale YAML mapping keys during config save hkfires 2025-12-02 21:38:54 +08:00
  • 41ee44432d **fix(translator): rename responseSchema key for generationConfig** v6.5.33 Luis Pater 2025-12-02 18:32:23 +08:00
  • 1434bc38e5 **refactor(registry): remove Qwen3-Coder from model definitions** v6.5.32 Luis Pater 2025-12-02 11:34:38 +08:00
  • 0fd2abbc3b **refactor(cliproxy, config): remove vertex-compat flow, streamline Vertex API key handling** Luis Pater 2025-12-02 09:12:53 +08:00
  • 0ebb654019 feat: Add support for VertexAI compatible service (#375) Aero 2025-12-02 08:14:22 +08:00
  • 08a1d2edf9 Merge pull request #390 from NguyenSiTrung/main Luis Pater 2025-12-02 08:07:56 +08:00
  • 3409f4e336 fix: enable hot reload for amp-model-mappings config NguyenSiTrung 2025-12-01 13:34:49 +07:00
  • 9354b87e54 Merge branch 'router-for-me:main' into main NguyenSiTrung 2025-12-01 08:12:29 +07:00
  • 54e24110ec Merge pull request #386 from auroraflux/feat/dedupe-thinking-metadata-helpers v6.5.31 Luis Pater 2025-12-01 09:00:27 +08:00
  • 717c703bff docs(readme): add CCS (Claude Code Switch) to projects list Luis Pater 2025-12-01 07:22:42 +08:00
  • 1c6f4be8ae refactor(executor): dedupe thinking metadata helpers across Gemini executors auroraflux 2025-11-30 01:53:16 -08:00
  • 0de2560cee Merge pull request #379 from kaitranntt/docs/add-ccs-project Luis Pater 2025-12-01 07:20:04 +08:00
  • 85eb926482 fix: change AGY to Antigravity Kai (Tam Nhu) Tran 2025-11-30 12:43:12 -05:00
  • c52ef08e67 docs: add CCS to projects list Kai (Tam Nhu) Tran 2025-11-30 12:40:35 -05:00
  • cb580cd083 Merge pull request #377 from router-for-me/gemini v6.5.30 Luis Pater 2025-11-30 21:27:54 +08:00
  • 75e278c7a5 feat(registry): add thinking support to gemini models hkfires 2025-11-30 20:56:29 +08:00
  • 73208c4e55 Merge pull request #376 from auroraflux/feat/reasoning-suffix-support Luis Pater 2025-11-30 20:55:38 +08:00
  • 32d3809f8c **feat(util): add -reasoning suffix support for Gemini models** auroraflux 2025-11-30 00:29:50 -08:00
  • a748e93fd9 **fix(executor, auth): ensure index assignment consistency for auth objects** v6.5.29 Luis Pater 2025-11-30 16:56:29 +08:00
  • 54a9c4c3c7 Merge pull request #371 from ben-vargas/test-amp-tools v6.5.28 Luis Pater 2025-11-30 15:18:23 +08:00
  • 18b5c35dea Merge pull request #366 from router-for-me/blacklist Luis Pater 2025-11-30 15:17:46 +08:00
  • 7b7871ede2 feat(api): add oauth excluded model management hkfires 2025-11-30 13:38:23 +08:00
  • c4e3646b75 docs(config): expand model exclusion examples hkfires 2025-11-30 11:55:47 +08:00
  • 022aa81be1 feat(cliproxy): support wildcard exclusions for models hkfires 2025-11-30 08:02:00 +08:00
  • c43f0ea7b1 refactor(config): rename model blacklist fields to excluded models hkfires 2025-11-29 21:23:47 +08:00
  • 6a191358af fix(auth): fix runtime auth reload on oauth blacklist change hkfires 2025-11-29 20:30:11 +08:00
  • db1119dd78 fix(amp): add /threads.rss root-level route for AMP CLI Ben Vargas 2025-11-29 04:53:54 -07:00
  • 33a5656235 docs: add model mapping documentation for Amp CLI integration Trung Nguyen 2025-11-29 12:51:03 +07:00
  • 2cd59806e2 feat(amp): add model mapping support for routing unavailable models to alternatives Trung Nguyen 2025-11-29 12:44:09 +07:00
  • 5983e3ec87 feat(auth): add oauth provider model blacklist hkfires 2025-11-28 10:37:10 +08:00
  • f8cebb9343 feat(config): add per-key model blacklist for providers hkfires 2025-11-27 21:57:07 +08:00
  • 72c7ef7647 **fix(translator): handle non-JSON output parsing for OpenAI function responses** v6.5.27 Luis Pater 2025-11-27 16:18:49 +08:00
  • d2e4639b2a **feat(registry): add context length and update max tokens for Claude model configurations** Luis Pater 2025-11-27 16:13:25 +08:00
  • 08321223c4 Merge pull request #340 from nestharus/fix/339-thinking-openai-gemini-compat Luis Pater 2025-11-27 16:03:24 +08:00
  • 7e30157590 Fixed: #354 Luis Pater 2025-11-27 15:59:15 +08:00
  • e73cdf5cff fix(claude): ensure max_tokens exceeds thinking budget for thinking models nestharus 2025-11-26 22:31:05 -08:00
  • 39621a0340 **fix(translator): normalize function calls and outputs for consistent input processing** v6.5.26 Luis Pater 2025-11-27 10:25:45 +08:00
  • 346b663079 **fix(translator): handle non-JSON output gracefully in function call outputs** Luis Pater 2025-11-27 09:40:00 +08:00
  • 0bcae68c6c **fix(translator): preserve raw JSON encoding in function call outputs** v6.5.25 Luis Pater 2025-11-27 08:26:53 +08:00
  • c8cee547fd **fix(translator): ensure partial content is retained while skipping encrypted thoughtSignature** v6.5.24 Luis Pater 2025-11-27 00:52:17 +08:00
  • 36755421fe Merge pull request #343 from router-for-me/misc Luis Pater 2025-11-26 19:03:07 +08:00
  • 6c17dbc4da style(amp): tidy whitespace in proxy module and tests hkfires 2025-11-26 18:57:26 +08:00
  • ee6429cc75 **feat(registry): add Gemini 3 Pro Image Preview model and remove Claude Sonnet 4.5 Thinking** v6.5.23 Luis Pater 2025-11-26 18:22:40 +08:00
  • a4a26d978e Fixed: #339 v6.5.22 Luis Pater 2025-11-26 11:42:57 +08:00
  • ed9f6e897e Fixed: #337 v6.5.21 Luis Pater 2025-11-26 08:27:48 +08:00
  • 9c1e3c0687 Merge pull request #334 from nestharus/feat/claude-thinking-and-beta-headers v6.5.20 Luis Pater 2025-11-26 02:17:02 +08:00
  • 2e5681ea32 Merge branch 'dev' into feat/claude-thinking-and-beta-headers Luis Pater 2025-11-26 02:16:40 +08:00
  • 52c17f03a5 **fix(executor): comment out redundant code for setting Claude system instructions** v6.5.19 Luis Pater 2025-11-26 02:06:16 +08:00
  • d0e694d4ed feat(claude): add thinking model variants and beta headers support nestharus 2025-11-25 03:33:05 -08:00
  • 506f1117dd **fix(handlers): refactor API response capture to append data safely** v6.5.18 Luis Pater 2025-11-25 11:37:02 +08:00
  • 113db3c5bf **fix(executor): update antigravity executor to enhance model metadata handling** v6.5.17 Luis Pater 2025-11-25 09:19:01 +08:00
  • 1aa0b6cd11 Merge pull request #322 from ben-vargas/feat-claude-opus-4-5 v6.5.16 Luis Pater 2025-11-25 08:38:06 +08:00
  • 0895533400 fix(registry): correct Claude Opus 4.5 created timestamp Ben Vargas 2025-11-24 12:27:23 -07:00
  • 43f007c234 feat(registry): add Claude Opus 4.5 model definition Ben Vargas 2025-11-24 12:26:39 -07:00
  • 0ceee56d99 Merge pull request #318 from router-for-me/log v6.5.15 Luis Pater 2025-11-24 20:35:28 +08:00
  • 943a8c74df feat(logs): add limit query param to cap returned logs hkfires 2025-11-24 19:59:24 +08:00
  • 0a47b452e9 **fix(translator): add conditional check for key renaming in Gemini tools** v6.5.14 Luis Pater 2025-11-24 17:15:43 +08:00
  • 261f08a82a **fix(translator): adjust key renaming logic in Gemini request processing** Luis Pater 2025-11-24 17:12:04 +08:00
  • d114d8d0bd **feat(config): add TLS support for HTTPS server configuration** v6.5.13 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** v6.5.12 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 v6.5.11 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** v6.5.10 Luis Pater 2025-11-23 14:50:58 +08:00
  • ac064389ca **feat(executor, translator): enhance token handling and payload processing** v6.5.9 Luis Pater 2025-11-23 11:32:37 +08:00
  • 8d23ffc873 **feat(executor): add model alias mapping and improve Antigravity payload handling** v6.5.8 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** v6.5.7 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 v6.5.6 Luis Pater 2025-11-22 11:20:58 +08:00
  • d291eb9489 Fixed: #302 v6.5.5 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** v6.5.4 Luis Pater 2025-11-22 01:45:06 +08:00
  • cbf9a57135 **build(goreleaser): set CGO_ENABLED=0 for cli-proxy-api binaries** v6.5.3 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** v6.5.2 Luis Pater 2025-11-21 20:54:56 +08:00
  • b4d15ace91 Merge pull request #296 from router-for-me/antigravity v6.5.1 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** v6.5.0 Luis Pater 2025-11-21 11:33:00 +08:00
  • cbcfeb92cc Fixed: #291 v6.4.1 Luis Pater 2025-11-21 00:48:12 +08:00
  • db81331ae8 **refactor(middleware): extract request logging logic and optimize condition checks** v6.4.0 Luis Pater 2025-11-20 22:18:16 +08:00