Commit Graph

  • 6f3bd7641b feat(pluginstore): improve nil checks in pluginStoreSnapshot function LTbinglingfeng 2026-06-15 01:21:07 +08:00
  • 3b96119050 feat(websockets): handle terminal events and improve error propagation Luis Pater 2026-06-15 01:03:19 +08:00
  • 239d7ee0b0 feat(pluginstore): refactor plugin store source handling to use string URLs LTbinglingfeng 2026-06-15 00:54:32 +08:00
  • 303c0f2f53 feat(pluginstore): add support for third-party plugin store sources and enhance plugin management LTbinglingfeng 2026-06-15 00:50:22 +08:00
  • 529d9e92c9 feat(executor): add support for compact response handling in XAIExecutor Luis Pater 2026-06-15 00:29:38 +08:00
  • 6f923a28f7 feat(pluginhost): implement host authentication callbacks and add tests Luis Pater 2026-06-14 23:51:40 +08:00
  • c59eee60b7 Merge pull request #3847 from router-for-me/home Luis Pater 2026-06-14 23:47:38 +08:00
  • 64a8957e60 fix(auth): map credential errors to unauthorized hkfires 2026-06-14 23:02:21 +08:00
  • b5da088767 fix(home): forward credentials for home models hkfires 2026-06-14 22:09:29 +08:00
  • 2a050dc95d feat: enhance fault tolerance for kv-based caching and introduce additional tests Luis Pater 2026-06-14 20:32:47 +08:00
  • f6aa9a067e Merge pull request #3846 from router-for-me/remove_amp Luis Pater 2026-06-14 20:57:36 +08:00
  • 79db0e54be refactor(api): remove deprecated route module interfaces hkfires 2026-06-14 20:45:23 +08:00
  • b4054e185e refactor(config): remove legacy migration code hkfires 2026-06-14 20:36:54 +08:00
  • 8122b9fe4b feat!: remove amp integration support hkfires 2026-06-14 20:31:00 +08:00
  • c354f88f3b feat(api): Route Anthropic /v1/models requests to the Claude format Dominic Robinson 2026-06-14 06:03:58 +01:00
  • e0cb43f38d Merge pull request #3825 from xiaocoss/add-quotio-desktop Luis Pater 2026-06-14 05:47:03 +08:00
  • 964e86f612 Merge pull request #3827 from iamkhalidbashir/add-kimi-k2.7-code Luis Pater 2026-06-14 05:43:53 +08:00
  • eebb873b8a Merge pull request #3832 from haowang02/feat/disable-image-generation-passthrough Luis Pater 2026-06-14 05:21:44 +08:00
  • 6d472d7b4f feat(models): increase context_length for Composer 2.5 Fast to 200,000 Luis Pater 2026-06-14 02:27:08 +08:00
  • e3301ecc98 fix(registry): Emit Claude model created_at as RFC 3339 string Dominic Robinson 2026-06-13 16:15:45 +01:00
  • f5484b0900 fix(registry): Conform Claude models listing to Anthropic API schema Dominic Robinson 2026-06-13 16:03:35 +01:00
  • 8d4a7f1f2e feat(config): add "passthrough" mode for disable-image-generation Hao WangandClaude Opus 4.8 2026-06-13 22:41:15 +08:00
  • 83c53d05ee Merge pull request #3830 from router-for-me/codex/add-plugin-delete-api Supra4E8C 2026-06-13 21:50:52 +08:00
  • 9cdb18e1d6 refactor(plugin): remove timeout handling from plugin installation logic LTbinglingfeng 2026-06-13 21:14:06 +08:00
  • b39ee66250 Add plugin store install timeout LTbinglingfeng 2026-06-13 20:56:49 +08:00
  • b79647d886 Document plugin delete endpoint LTbinglingfeng 2026-06-13 20:52:30 +08:00
  • c5cfdb15e5 Add plugin delete management endpoint LTbinglingfeng 2026-06-13 20:52:07 +08:00
  • d6c4fc2d82 feat(translator): consolidate mid-conversation system messages into initial system content Luis Pater 2026-06-13 16:17:36 +08:00
  • 82235202fb feat: add Kimi K2.7 Code model (kimi-k2.7-code) Khalid Bashir 2026-06-13 13:14:16 +05:00
  • 57971d7a51 docs: add Quotio Desktop to the projects list lilinho3andClaude Fable 5 2026-06-13 15:14:17 +08:00
  • b94178bfd9 chore(docker): simplify .dockerignore patterns by removing wildcard entries Luis Pater 2026-06-13 14:45:12 +08:00
  • 94c5a7fd47 Merge pull request #3824 from sususu98/codex/antigravity-websearch-native-minimal Luis Pater 2026-06-13 13:12:25 +08:00
  • 48dcadd9ef feat(antigravity): bridge Claude WebSearch to native googleSearch sususu98 2026-06-10 17:57:33 +08:00
  • 6a0b198c7e Merge pull request #3823 from router-for-me/fix/cors-expose-plugin-support Supra4E8C 2026-06-13 06:10:03 +08:00
  • 7cd5b15c9b fix: precompute exposed CORS headers LTbinglingfeng 2026-06-13 05:59:18 +08:00
  • 2659e490a8 fix: expose plugin support header for CORS LTbinglingfeng 2026-06-13 05:53:19 +08:00
  • c006e672f8 Merge pull request #3822 from router-for-me/fix/plugin-config-get-endpoint Supra4E8C 2026-06-13 05:09:29 +08:00
  • b29851d415 docs(plugins): document config get endpoint in Chinese readme LTbinglingfeng 2026-06-13 05:06:03 +08:00
  • 4f5f1b8f2b fix(plugins): guard config read with mutex LTbinglingfeng 2026-06-13 05:05:49 +08:00
  • cbaea358f3 Merge pull request #3821 from router-for-me/feat/plugin-latest-release-check Supra4E8C 2026-06-13 04:52:24 +08:00
  • b60ec43944 fix(plugins): expose saved plugin config LTbinglingfeng 2026-06-13 04:51:07 +08:00
  • b2b5d10b75 feat(pluginstore): make registry version field optional LTbinglingfeng 2026-06-13 04:10:11 +08:00
  • 220b4e5bbd feat(management): resolve plugin store versions from latest releases LTbinglingfeng 2026-06-13 04:05:09 +08:00
  • 40f4b8b856 feat(pluginstore): fetch and install plugins from latest release LTbinglingfeng 2026-06-13 04:00:05 +08:00
  • b6c22f2d82 chore(plugin/jshandler): remove JS handler plugin implementation and related tests Luis Pater 2026-06-13 03:57:29 +08:00
  • 44d3066a9c feat(htmlsanitize): add HTML and JSON sanitization utilities with integration across plugins and APIs Luis Pater 2026-06-13 01:10:27 +08:00
  • 60f6a54282 feat(pluginstore, pluginhost): add plugin unload handling and preserve config during plugin updates Luis Pater 2026-06-13 00:33:21 +08:00
  • 049ced5c3f feat(pluginhost, api): add support for "X-CPA-SUPPORT-PLUGIN" header with CGO detection Luis Pater 2026-06-12 23:54:26 +08:00
  • 69b7462860 refactor(translator): update test strings to use English for consistency Luis Pater 2026-06-12 23:44:57 +08:00
  • 0626b22e61 Merge pull request #3818 from router-for-me/Plugin-stone Luis Pater 2026-06-12 23:36:44 +08:00
  • e38ba28db5 feat(pluginstore): add plugin store support LTbinglingfeng 2026-06-12 23:15:00 +08:00
  • 9dbf4cd07e feat(translator): add usage token details for cache input/output aggregation Luis Pater 2026-06-12 21:03:39 +08:00
  • 5633c93622 refactor(release): enhance release workflow with changelog generation and improved note handling Luis Pater 2026-06-12 10:37:47 +08:00
  • ed52c6147c test(websocket, api): add unit tests for response ID injection and handling of pending tool calls Luis Pater 2026-06-12 04:25:44 +08:00
  • 538e3416db feat(plugin, api): prevent plugin recursion on host model callbacks, enable targeted interceptor skipping Luis Pater 2026-06-12 02:38:51 +08:00
  • 8e39db2ec7 feat(plugin, api): introduce host model callback support with Go example and API handlers Luis Pater 2026-06-12 02:22:23 +08:00
  • ac4017ea0e Merge branch 'dev' of github.com:router-for-me/CLIProxyAPI into dev Luis Pater 2026-06-11 10:38:16 +08:00
  • 030c4a9385 Merge pull request #3795 from router-for-me/webui Luis Pater 2026-06-11 10:31:58 +08:00
  • 9985976ebd feat(translator, pluginhost): add stream-specific response transformation support Luis Pater 2026-06-11 10:16:58 +08:00
  • ca1f6271f5 feat(executor): refactor executor registration hkfires 2026-06-11 10:15:35 +08:00
  • 4cbd50049e feat(service): add XAIExecutor to home executors registration hkfires 2026-06-11 09:08:19 +08:00
  • dc04d8be52 feat(translator): enhance response aggregation and annotation handling Luis Pater 2026-06-11 03:14:03 +08:00
  • 58bf645e66 feat(translator): ensure correct finish_reason handling for all response chunks Luis Pater 2026-06-11 00:17:45 +08:00
  • 1ca048abdc feat(auth, interceptor, jshandler): add post-auth request interceptors and enhance format handling Luis Pater 2026-06-10 20:58:59 +08:00
  • 3c773b6d92 feat(auto-updater): refactor skip logic and add unit tests for autoUpdateSkipReason hkfires 2026-06-10 16:15:33 +08:00
  • 21387f5c71 feat(docs): add Unity2.ai sponsorship details to README Luis Pater 2026-06-10 10:27:28 +08:00
  • 8e52c403f7 feat(auth): deduplicate concurrent refresh token requests with singleflight Luis Pater 2026-06-10 03:19:26 +08:00
  • 8caf47464c Merge pull request #3788 from shoucandanghehe/fix/codex-backend-request-id Luis Pater 2026-06-10 02:58:36 +08:00
  • efd69d8ece feat(models): add Claude Fable 5 to registry Luis Pater 2026-06-10 02:38:04 +08:00
  • dc3152d2e3 fix(logging): tighten Codex backend request ID prefix shoucandanghehe 2026-06-10 01:29:42 +08:00
  • e1864fbf33 fix(logging): track Codex backend request IDs shoucandanghehe 2026-06-10 01:05:09 +08:00
  • 44ea9abced feat(pluginhost): introduce browser-navigable plugin resources in Management API Luis Pater 2026-06-09 22:46:27 +08:00
  • 2aeb41cecf feat(pluginhost, jshandler): integrate HostCallbackID with interceptors and JS engine logging Luis Pater 2026-06-09 14:36:42 +08:00
  • 1d1ee85e37 refactor(auth): simplify plugin scheduler by consolidating strategies and removing RoundRobinSelector Luis Pater 2026-06-09 14:20:24 +08:00
  • 556f50aa2a feat(interceptor, jshandler): enhance request/response handling with original request support Luis Pater 2026-06-09 13:57:04 +08:00
  • 41a4dba670 feat(auth): enhance plugin scheduler with HasScheduler support and fast-path tests Luis Pater 2026-06-09 13:44:10 +08:00
  • 693ce1c55a feat(pluginhost, scheduler): introduce Go-based plugin with scheduler capabilities Luis Pater 2026-06-09 13:39:19 +08:00
  • a2db6a6108 Merge pull request #3773 from sususu98/fix/antigravity-version-upstream-dev sususu98 2026-06-09 11:43:59 +08:00
  • 9fb9e9154b Merge pull request #3770 from sususu98/fix/codex-claude-stream-error-upstream-dev sususu98 2026-06-09 11:43:43 +08:00
  • c7cc3a1a4d fix: update antigravity version lookup sususu98 2026-06-09 11:01:42 +08:00
  • fabf06154f feat(access, pluginhost): add support for exclusive frontend auth providers Luis Pater 2026-06-09 10:56:58 +08:00
  • 583053509d feat(jshandler): add new plugin providing JavaScript-based interceptors and capabilities Luis Pater 2026-06-09 08:28:00 +08:00
  • 5e41e079e5 fix(runtime): update formatting in codex image extraction comment Luis Pater 2026-06-09 02:20:57 +08:00
  • d128578efa Merge pull request #3771 from Folyd/perf/codex-image-streaming-memory Luis Pater 2026-06-09 01:49:12 +08:00
  • 1762ee0d2e feat(pluginhost): add support for interceptors and metadata sanitization Luis Pater 2026-06-09 01:41:46 +08:00
  • 2e81766c92 perf(codex): preallocate results and skip empty index sort Folyd 2026-06-08 15:55:42 +00:00
  • 4330b92612 perf(codex): avoid rebuilding completed JSON when extracting generated images Folyd 2026-06-08 15:47:14 +00:00
  • 702295d73a fix: translate codex stream errors for claude sususu98 2026-06-08 20:55:23 +08:00
  • 07c607b709 chore(build): remove checksum generation from release workflows Luis Pater 2026-06-08 12:54:29 +08:00
  • 856dc81748 feat(safemode): support /management.html route in ExampleAPIKeyWarningHandler Luis Pater 2026-06-08 12:41:28 +08:00
  • 6f38e8488a docs: add RunAPI sponsorship details to README files Luis Pater 2026-06-08 12:25:53 +08:00
  • d55f215c63 chore(build): include ca-certificates in Docker image for improved HTTPS support Luis Pater 2026-06-08 12:15:30 +08:00
  • 69d937a8d3 chore(build): add Linux-specific release workflows and update release notes handling Luis Pater 2026-06-08 12:04:43 +08:00
  • ec672446d1 feat(translator): implement signature delta handling and enhance chunk processing in Gemini and Antigravity translators Luis Pater 2026-06-08 11:30:17 +08:00
  • d9a0c9bdc7 chore(build): migrate from Alpine to Debian and update build dependencies Luis Pater 2026-06-08 11:03:46 +08:00
  • 365415c87a fix(translator): add fallback for system_instruction key in Gemini request parsing Luis Pater 2026-06-08 08:10:41 +08:00
  • c989cdd9d7 feat(plugin): add Codex Service Tier request normalizer plugin Luis Pater 2026-06-07 06:57:19 +08:00
  • 4f55eccae2 chore(build): refactor FreeBSD build process and optimize workflows Luis Pater 2026-06-07 05:51:32 +08:00
  • 37df0b8b98 chore(build): update release workflow to include repository reference and fix exit code handling Luis Pater 2026-06-07 05:33:10 +08:00
  • 6d9014b61f chore(build): enhance release workflow with automated asset handling and checksum generation Luis Pater 2026-06-07 05:27:44 +08:00