Commit Graph

  • 1204101ff2 feat(models): update zero_allowed thinking config to false in model registry Luis Pater 2026-07-09 15:18:53 +08:00
  • bc279c6130 feat(sponsorship): add Qiniu Cloud AI sponsorship details and logo to README files Supra4E8C 2026-07-09 12:43:30 +08:00
  • 53ebde0393 feat(sponsorship): add Fenno.ai sponsorship details and logo to README files Supra4E8C 2026-07-09 12:38:33 +08:00
  • d899c96239 feat(translator): map OpenAI max_tokens to Gemini's maxOutputTokens Luis Pater 2026-07-09 04:17:28 +08:00
  • bea9567051 feat(translator): add cache control handling for responses and messages Luis Pater 2026-07-09 04:02:51 +08:00
  • 3fd189262d feat(executor): integrate model registry for reasoning effort support in XAI Luis Pater 2026-07-09 03:37:11 +08:00
  • c612108645 feat(models): adjust thinking levels by removing "none" and "xhigh" options Luis Pater 2026-07-09 03:11:20 +08:00
  • ec3aba23fa feat(auth): enable automatic credential refresh on unauthorized errors Luis Pater 2026-07-09 03:08:02 +08:00
  • 186c87ba6d feat(models): add xhigh targeting option to confidence level settings Luis Pater 2026-07-09 02:03:58 +08:00
  • 7c47edb141 feat(models): add Grok 4.5 to model registry with extended capabilities and context Luis Pater 2026-07-09 01:49:56 +08:00
  • 4f2e19042c Update Antigravity hub user agent (#4142) sususu98 2026-07-08 16:47:37 +08:00
  • cdccc72dfe fix(translator): resolve pending codex tool calls on terminal response Luis Pater 2026-07-08 05:25:34 +08:00
  • 505c59d8c9 fix(auth): prevent credential overwrites for team-scoped plans with account hashing Luis Pater 2026-07-08 04:50:56 +08:00
  • 14b139661d refactor(translator): simplify response logic and enhance thinking compatibility handling Luis Pater 2026-07-08 04:37:16 +08:00
  • dea4787970 refactor(executor): centralize OpenAI stream usage handling with StreamUsageBuffer Luis Pater 2026-07-08 04:01:22 +08:00
  • 4f157fbdff fix(executor): map message_too_big WebSocket errors to structured API responses Luis Pater 2026-07-08 03:07:55 +08:00
  • 078ed1787b feat(openai): add support for input/output modalities in Codex client models Luis Pater 2026-07-08 00:21:03 +08:00
  • dc77bf4db3 feat(translator): enhance Claude tool response handling with structured content parsing Luis Pater 2026-07-07 15:38:35 +08:00
  • ab6ed392f2 test(executor): add unit test to validate complete SSE event passthrough in Claude executor Luis Pater 2026-07-07 15:23:02 +08:00
  • 3aa42a6f7d fix(auth): handle invalid_grant errors with retry suspension logic Luis Pater 2026-07-07 12:19:35 +08:00
  • 8b9c4da245 feat(interactions): add support for Google Interactions Luis Pater 2026-07-05 20:20:23 +08:00
  • 4a2a3b29a8 Merge pull request #4117 from router-for-me/quota-backoff-guard Supra4E8C 2026-07-06 16:18:37 +08:00
  • 0d23f79151 fix(auth): keep jittered cooldown waits within max-retry-interval Supra4E8C 2026-07-06 00:14:46 +08:00
  • 270869dd20 fix(auth): escalate quota backoff once per cooldown window and jitter cooldown waits Supra4E8C 2026-07-06 00:02:57 +08:00
  • 3ef74dce8f Merge pull request #4109 from router-for-me/websocket Chén Mù 2026-07-04 10:58:56 +08:00
  • 22bb89a433 Merge pull request #4107 from router-for-me/safemode Chén Mù 2026-07-04 10:58:21 +08:00
  • 4909493297 feat(config): default enable WebsocketAuth in LoadConfigOptional and ParseConfigBytes hkfires 2026-07-04 10:50:11 +08:00
  • df08038941 fix: allow management access in example API key safe mode hkfires 2026-07-04 08:49:59 +08:00
  • 5afc0f1d5e fix(translator): remove temperature parameter handling in Claude request transformations Luis Pater 2026-07-04 00:36:40 +08:00
  • 9e9c244250 Merge pull request #4095 from router-for-me/readme-add Supra4E8C 2026-07-03 11:57:58 +08:00
  • f8334be827 docs(README): update VisionCoder URLs in all language versions Luis Pater 2026-07-02 22:36:12 +08:00
  • ac21758eee feat(docs): add Code0 sponsorship information to README files in English, Chinese, and Japanese Supra4E8C 2026-07-02 16:56:20 +08:00
  • 87c091e267 fix(docs): correct formatting and wording for Claude API sponsorship in README files Supra4E8C 2026-07-02 16:43:54 +08:00
  • 00787ef99e fix(docs): correct link formatting for Claude API sponsorship in README Supra4E8C 2026-07-02 16:40:55 +08:00
  • c1b952daea feat(docs): add Claude API sponsorship information to README files Supra4E8C 2026-07-02 16:37:15 +08:00
  • d25b6b41e8 🐛 fix(management): filter auth files by identity seakee 2026-07-02 12:55:45 +08:00
  • cde9336b92 Merge pull request #4080 from router-for-me/plugin Chén Mù 2026-07-02 09:36:49 +08:00
  • e1302645c2 feat(plugin): add methods for auth provider handling and plugin metadata retrieval hkfires 2026-07-02 09:35:04 +08:00
  • e681910cbf Merge pull request #4069 from TooYoungTooSimp/patch-1 Luis Pater 2026-07-01 19:21:34 +08:00
  • 956ce7cf78 fix(registry): add Claude Sonnet 5 model metadata Wolfgang Schoenberger 2026-06-30 19:36:15 -07:00
  • 611d65eacc Improve reasoning content handling in response logic TooYoungTooSimp 2026-07-01 10:28:36 +08:00
  • 00114bec1b Merge pull request #4052 from sususu98/fix/responses-ws-to-sse-4048 Luis Pater 2026-06-29 18:59:24 +08:00
  • 8f686345b9 fix(responses): full transcript replay on WS-to-SSE Codex paths sususu98 2026-06-29 18:31:06 +08:00
  • 95b7cd4233 Merge pull request #4051 from sususu98/codex/fix-force-mapped-antigravity-sse-rewriter Luis Pater 2026-06-29 18:46:28 +08:00
  • 150e7f0dc5 fix(auth): repair force-mapped Responses SSE framing for WS forwarder sususu98 2026-06-29 18:11:44 +08:00
  • a26d38450e Merge pull request #4043 from sususu98/fix/responses-gemini-reasoning-signature-upstream-dev Luis Pater 2026-06-29 15:58:40 +08:00
  • 8c8009c148 Merge pull request #4042 from router-for-me/plugin Luis Pater 2026-06-29 15:54:45 +08:00
  • ca7478a1f4 fix(antigravity): align CLI User-Agent with agy 1.0.13 short form (#4045) sususu98 2026-06-29 15:37:10 +08:00
  • 3648bc155e fix(translator): align reasoning merge with Responses visible text rules sususu98 2026-06-29 13:56:57 +08:00
  • 4b51f85c4c fix(translator): map OpenAI Responses reasoning to Gemini two-part signatures sususu98 2026-06-29 13:40:09 +08:00
  • c48516c5d6 feat(tests): refactor snapshot handling in model registration tests for improved clarity and consistency hkfires 2026-06-29 11:54:26 +08:00
  • dc43747cac Merge pull request #4039 from router-for-me/plugin Chén Mù 2026-06-29 09:47:45 +08:00
  • caf70529e1 feat(pluginstore): refactor installation tests to improve asset download logic and error handling hkfires 2026-06-29 09:43:40 +08:00
  • 8970873156 feat(auth): streamline GitHub token handling and enhance download asset logic hkfires 2026-06-29 09:37:13 +08:00
  • 3ea7f18979 feat(pluginstore): add API URL to ReleaseAsset and update asset download logic hkfires 2026-06-29 08:59:50 +08:00
  • c22795af80 Merge pull request #4038 from router-for-me/plugins Chén Mù 2026-06-29 06:45:21 +08:00
  • 00c0b4d74a feat(auth): refactor authentication handling for plugins and add tests hkfires 2026-06-29 06:41:04 +08:00
  • f106c4167b Merge pull request #4036 from router-for-me/plugins Luis Pater 2026-06-28 22:59:07 +08:00
  • 60eae92bcd feat(plugins): enhance plugin deletion test and config handling hkfires 2026-06-28 22:14:36 +08:00
  • 884fc3ce94 Merge pull request #4035 from router-for-me/plugin Luis Pater 2026-06-28 21:34:57 +08:00
  • 1f16e87e1a feat(pluginstore): introduce support for direct install type and version management hkfires 2026-06-28 21:19:34 +08:00
  • 21d8164c56 feat(handlers): add disable-cooling support in OpenAI compatibility configuration Luis Pater 2026-06-28 17:54:49 +08:00
  • b05a27e4d7 docs(README): add CyberPay to partners section with multilingual updates Luis Pater 2026-06-28 03:15:17 +08:00
  • 2fa4dabe93 feat(executor): improve downstream response ID rewrite and add test for repeated response scenarios Luis Pater 2026-06-26 16:34:02 +08:00
  • 4c0c60292d Merge pull request #4009 from router-for-me/plugin Luis Pater 2026-06-26 12:28:15 +08:00
  • 6a59d645b5 feat(pluginhost): enhance plugin version management and logging for hot reload hkfires 2026-06-26 12:05:07 +08:00
  • 65f2288a4a feat(models): refine Gemini 3.5 Flash variants and add Medium tier Luis Pater 2026-06-26 01:55:33 +08:00
  • cb6992ef20 docs: add Universal Chat Provider section to README files Luis Pater 2026-06-26 01:15:17 +08:00
  • abe68cc1cf Merge pull request #4003 from maxdewald/add-universal-chat-provider Luis Pater 2026-06-26 01:12:42 +08:00
  • 7d1d251245 docs: add Universal Chat Provider to "Who is with us?" Maximilian DewaldandClaude Opus 4.8 2026-06-25 17:22:17 +02:00
  • eb2e1e33d4 fix(auth): rewrite API key alias response models (#4002) sususu98 2026-06-25 22:32:48 +08:00
  • c4cf0fd324 Merge pull request #4001 from router-for-me/plugin Luis Pater 2026-06-25 21:07:44 +08:00
  • 192888f9b1 feat(pluginhost): enhance logging with plugin name and path fields hkfires 2026-06-25 20:51:20 +08:00
  • 29b53434b2 Merge pull request #3998 from router-for-me/feat/plugin-OAuth Supra4E8C 2026-06-25 17:37:22 +08:00
  • 810abe5e2a feat(pluginhost): add OAuthProvider field to plugin metadata and update related functionality Supra4E8C 2026-06-25 17:35:17 +08:00
  • b53d1e9569 refactor(pluginhost): replace Snapshot().records with activeRecords for improved filtering Luis Pater 2026-06-25 01:24:44 +08:00
  • 7712ffed1d Merge pull request #3986 from router-for-me/sdk Luis Pater 2026-06-24 21:43:03 +08:00
  • df10a5b1c7 feat(pluginhost): add shadow plugin management and cleanup functionality hkfires 2026-06-24 21:29:13 +08:00
  • a7250275c1 fix(oauth): force-map responses to config alias not request suffix (#3983) sususu98 2026-06-24 16:57:03 +08:00
  • a183e72992 feat(auth): add ParseAuths method for expanding credential payloads into multiple auth records hkfires 2026-06-24 16:16:57 +08:00
  • 87e6d9cf25 feat(videos): add model binding and propagation for video auth management Luis Pater 2026-06-24 16:10:53 +08:00
  • c20ac28a54 Merge pull request #3981 from sususu98/feat/oauth-model-alias-force-mapping Luis Pater 2026-06-24 15:43:29 +08:00
  • fd93ee035d feat(oauth): add force-mapping for upstream response model rewrite sususu98 2026-06-24 11:57:51 +08:00
  • 38ed7aefc6 fix(codex): sanitize downstream UA for direct image calls sususu98 2026-06-24 14:07:00 +08:00
  • 3a13865db8 refactor(home): relocate and rename home plugin status reporting logic Luis Pater 2026-06-23 23:27:11 +08:00
  • 70053beadb feat(auth): refactor credential kind detection and add dynamic source classification Luis Pater 2026-06-23 23:21:33 +08:00
  • b89c594aac Merge pull request #3973 from router-for-me/home Luis Pater 2026-06-23 21:59:41 +08:00
  • e9a11db7b9 feat(home): enhance plugin management and synchronization hkfires 2026-06-23 20:42:33 +08:00
  • 05d1792d43 feat(xai): replay Grok reasoning for Claude messages (#3962) sususu98 2026-06-23 14:57:53 +08:00
  • 53a21dfb0b [codex] Drop foreign encrypted_content before xAI Grok upstream (#3961) sususu98 2026-06-23 14:33:27 +08:00
  • f1ed8912bb feat(translator): wrap message-level system roles as user-visible reminders Luis Pater 2026-06-23 13:43:14 +08:00
  • 7c390a7a2e feat(runtime): add Claude Code session handling with caching and tests Luis Pater 2026-06-23 13:19:13 +08:00
  • bd646819ed test(translator, runtime): ensure empty text parts are skipped without null values Luis Pater 2026-06-23 08:07:03 +08:00
  • 5d9ea1667b Merge pull request #3963 from router-for-me/home Luis Pater 2026-06-22 22:39:15 +08:00
  • c58da381c7 feat(plugins): sync home plugin manifests hkfires 2026-06-22 22:25:44 +08:00
  • 290f421f9f Merge pull request #3959 from fdreamsu/codex/fix-codex-ws-prefix Luis Pater 2026-06-22 21:34:12 +08:00
  • 36ed0e5c9c fix(codex): strip model prefix for websocket payloads fdreamsu 2026-06-22 18:03:52 +08:00
  • 079ec51f50 feat(cliproxy): optimize API key alias rebuild with deferred execution and caching Luis Pater 2026-06-22 08:41:52 +08:00
  • 1f2504ebcc fix(claude): bypass signature sanitizer for non-Claude models (#3946) sususu98 2026-06-21 23:06:38 +08:00
  • 369e560f1d feat(api): refactor provider key logic for API key usage and add test for compatibility grouping Luis Pater 2026-06-21 11:37:52 +08:00