Commit Graph

  • 412148af0e feat(antigravity): add function ID to FunctionCall and FunctionResponse models Luis Pater 2025-12-05 23:05:35 +08:00
  • d28258501a Merge pull request #423 from router-for-me/amp Luis Pater 2025-12-05 21:36:01 +08:00
  • 55cd31fb96 fix(amp): suppress ErrAbortHandler panics in reverse proxy handler hkfires 2025-12-05 21:28:05 +08:00
  • c5df8e7897 Merge pull request #422 from router-for-me/amp Luis Pater 2025-12-05 21:25:43 +08:00
  • d4d529833d **refactor(antigravity): handle anyOf property, remove exclusiveMinimum, and comment unused prod URL** Luis Pater 2025-12-05 21:24:12 +08:00
  • caa48e7c6f fix(amp): improve proxy state management and request logging behavior hkfires 2025-12-05 21:09:53 +08:00
  • acdfb3bceb feat(amp): add root-level /threads routes for CLI compatibility hkfires 2025-12-05 10:46:01 +08:00
  • 89d68962b1 fix(amp): filter amp request logging to only provider endpoint hkfires 2025-12-05 10:01:05 +08:00
  • 361443db10 **feat(api): add GetLatestVersion endpoint to fetch latest release version from GitHub** Luis Pater 2025-12-05 10:29:12 +08:00
  • d6352dd4d4 **feat(util): add DeleteKey function and update antigravity executor for Claude model compatibility** Luis Pater 2025-12-05 01:55:45 +08:00
  • a7eeb06f3d Merge pull request #418 from router-for-me/amp Luis Pater 2025-12-05 00:43:15 +08:00
  • 9426be7a5c fix(amp): update log message wording for disabled proxy state hkfires 2025-12-04 21:36:16 +08:00
  • 4a135f1986 feat(amp): add hot-reload support for upstream URL and localhost restriction hkfires 2025-12-04 21:25:04 +08:00
  • c4c02f4ad0 feat(amp): add partial reload support with config change detection hkfires 2025-12-04 20:53:20 +08:00
  • b87b9b455f Merge pull request #416 from router-for-me/amp Luis Pater 2025-12-04 20:52:33 +08:00
  • db03ae9663 feat(watcher): add AmpCode config change detection hkfires 2025-12-04 19:50:54 +08:00
  • 969ff6bb68 fix(amp): update explicit API key on config change hkfires 2025-12-04 19:32:44 +08:00
  • bceecfb2e3 Fixed: #414 Luis Pater 2025-12-04 17:55:13 +08:00
  • 6a2906e3e5 **feat(antigravity): add support for Claude-Opus-4-5-Thinking model** Luis Pater 2025-12-04 16:13:13 +08:00
  • d72886c801 Merge pull request #405 from thurstonsand/fix/amp-missing-proxy-routes Luis Pater 2025-12-03 22:23:41 +08:00
  • 6efba3d829 Merge pull request #406 from router-for-me/api Luis Pater 2025-12-03 22:21:15 +08:00
  • 897c40bed8 feat(registry): add DeepSeek-V3.2-Chat model definition Luis Pater 2025-12-03 21:34:50 +08:00
  • 373ea8d7e4 fix(logging): handle nil caller in LogFormatter to prevent panic Thurston Sandberg 2025-12-03 05:54:38 -05:00
  • b5de004c01 refactor(api): remove legacy generative-language-api-key endpoints and duplicate GetConfigYAML hkfires 2025-12-03 18:35:08 +08:00
  • 94ec772521 test(amp): add tests for /auth/* and /api/tab/* routes Thurston Sandberg 2025-12-03 05:03:25 -05:00
  • e216d26731 fix(amp): add missing /auth/* and /api/tab/* proxy routes Thurston Sandberg 2025-12-03 04:40:32 -05:00
  • 6eb94dac33 Merge pull request #404 from router-for-me/config Luis Pater 2025-12-03 16:11:06 +08:00
  • c4a5be6edf style(amp): standardize log message capitalization hkfires 2025-12-03 13:53:18 +08:00
  • 651179a642 refactor(config): add detailed logging for legacy configuration migration hkfires 2025-12-03 13:39:10 +08:00
  • 8c42b21e66 refactor(config): improve OpenAI compatibility target matching logic hkfires 2025-12-03 12:41:17 +08:00
  • b693d632d2 docs(config): comment out example API key configurations hkfires 2025-12-03 12:31:41 +08:00
  • b5033c22d8 refactor(config): auto-persist migrated legacy configuration fields hkfires 2025-12-03 12:26:04 +08:00
  • df0fd1add1 refactor(config): remove deprecated AMP configuration keys during save hkfires 2025-12-03 11:42:15 +08:00
  • b6bdbe78ef refactor(config): relocate legacy migration helpers to end of file hkfires 2025-12-03 11:23:11 +08:00
  • 06c0d2bab2 refactor(config): remove deprecated legacy API key fields hkfires 2025-12-03 11:01:56 +08:00
  • bd1678457b refactor(config): consolidate Amp settings into AmpCode struct hkfires 2025-12-03 10:42:28 +08:00
  • 559b7df404 refactor(config): restructure and uncomment example configuration hkfires 2025-12-03 10:29:36 +08:00
  • 8b13c91132 **docs(internal): add Codex instruction guides for GPT-5 CLI** 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 Luis Pater 2025-12-02 22:39:01 +08:00
  • 35fdc4cfd3 fix some bugs (#399) 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** Luis Pater 2025-12-02 18:32:23 +08:00
  • 1434bc38e5 **refactor(registry): remove Qwen3-Coder from model definitions** 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 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 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** Luis Pater 2025-11-30 16:56:29 +08:00
  • 54a9c4c3c7 Merge pull request #371 from ben-vargas/test-amp-tools 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** 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 nestharusandClaude 2025-11-26 22:31:05 -08:00
  • 39621a0340 **fix(translator): normalize function calls and outputs for consistent input processing** 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** Luis Pater 2025-11-27 08:26:53 +08:00
  • c8cee547fd **fix(translator): ensure partial content is retained while skipping encrypted thoughtSignature** 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** Luis Pater 2025-11-26 18:22:40 +08:00
  • a4a26d978e Fixed: #339 Luis Pater 2025-11-26 11:42:57 +08:00
  • ed9f6e897e Fixed: #337 Luis Pater 2025-11-26 08:27:48 +08:00
  • 9c1e3c0687 Merge pull request #334 from nestharus/feat/claude-thinking-and-beta-headers 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** 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** Luis Pater 2025-11-25 11:37:02 +08:00
  • 113db3c5bf **fix(executor): update antigravity executor to enhance model metadata handling** Luis Pater 2025-11-25 09:19:01 +08:00
  • 1aa0b6cd11 Merge pull request #322 from ben-vargas/feat-claude-opus-4-5 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 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** 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