Commit Graph

  • 43c121464e chore(build): add custom runners and improve Go module handling in FreeBSD release workflow Luis Pater 2026-06-07 05:14:30 +08:00
  • 4567fd1b06 chore(build): add custom runners and improve Go module handling in FreeBSD release workflow Luis Pater 2026-06-07 05:05:10 +08:00
  • c75fb2c814 chore(build): add caching for Go dependencies and FreeBSD-specific artifacts in release workflow Luis Pater 2026-06-07 04:53:55 +08:00
  • 3dedf47839 chore(build): set additional environment variables for FreeBSD builds in release workflow Luis Pater 2026-06-07 04:41:55 +08:00
  • 9ee64935fb chore(build): remove goreleaser configuration and refactor release workflow Luis Pater 2026-06-07 04:36:19 +08:00
  • bc58c21673 chore(build): update dependencies, enhance cross-compilation, and refactor workflows Luis Pater 2026-06-07 04:13:15 +08:00
  • 0ed85bb88b feat(pluginhost): refactor and enhance plugin system with new execution and thinking capabilities Luis Pater 2026-06-07 03:20:04 +08:00
  • 3abfc83d96 Merge branch 'dynamic' into dev Luis Pater 2026-06-06 18:41:13 +08:00
  • d625caddd9 feat(pluginhost): add capabilities for command-line flag handling and plugin execution Luis Pater 2026-06-06 18:35:17 +08:00
  • fca12a2630 Merge pull request #3735 from router-for-me/safemode Luis Pater 2026-06-06 13:31:37 +08:00
  • bc38b68902 feat(safemode): implement example API key warning server and related functionality hkfires 2026-06-06 11:42:21 +08:00
  • 5753d1a089 feat(logging): enable file-backed request/response sources for enhanced API logging Luis Pater 2026-06-05 01:47:43 +08:00
  • 387c783b32 Merge pull request #3649 from intcua/fix/xai-empty-tools-orphan-tool-choice Luis Pater 2026-06-04 13:11:23 +08:00
  • 90d46e7749 docs: remove outdated Amp CLI and related tool references Luis Pater 2026-06-04 12:58:50 +08:00
  • bebdaa4d65 Merge pull request #3702 from Villoh/docs/add-tunnel-agent Luis Pater 2026-06-04 12:48:11 +08:00
  • fd30944830 feat(auth): add error event publishing and Redis queue integration Luis Pater 2026-06-04 00:53:43 +08:00
  • 46a152a21b docs: use 智能体 for Agent in Chinese translation Mikel Villotaandgemini-code-assist[bot] 2026-06-03 18:48:40 +02:00
  • 1074507a2f docs: add Tunnel Agent to community projects Villoh 2026-06-03 18:34:56 +02:00
  • 55440f0a39 feat(auth): add runtime auth removal and unscheduling logic Luis Pater 2026-06-03 11:52:27 +08:00
  • 9c02454005 Merge pull request #3657 from catoncat/fix/responses-input-id-dedupe-orphaned-output Luis Pater 2026-06-03 11:22:00 +08:00
  • 1c9601ff32 Merge pull request #3689 from sususu98/pr/cloudflare-challenge-retry Luis Pater 2026-06-03 11:07:08 +08:00
  • 77061aad4b refactor(auth): simplify and narrow cloudflare challenge checks sususu98 2026-06-03 10:35:39 +08:00
  • 45f58d4f91 fix(auth): retry and backoff cloudflare challenge 403 errors sususu98andClaude Opus 4.8 2026-06-03 10:25:10 +08:00
  • 7682accd95 Merge pull request #3688 from sususu98/fix-codex-replay-dev sususu98 2026-06-03 09:59:44 +08:00
  • 17af089189 fix(codex): avoid replaying orphan tool calls sususu98 2026-06-03 09:50:48 +08:00
  • 35ab084fc3 refactor(runtime): enhance NewUtlsHTTPClient with context-based RoundTripper Luis Pater 2026-06-03 06:58:26 +08:00
  • 0e3c809ceb fix(codex): handle non-empty reasoning and content items, add test for trailing empty messages Luis Pater 2026-06-03 06:28:51 +08:00
  • 28c7f41cba docs(readme): update project descriptions and add Panopticon link Luis Pater 2026-06-02 19:42:51 +08:00
  • d710248407 Merge pull request #3676 from eltmon/add-panopticon-to-users Luis Pater 2026-06-02 19:35:57 +08:00
  • 02d0d92a8e Merge pull request #3677 from sususu98/codex/home-auth-loop-upstream-dev Luis Pater 2026-06-02 19:30:14 +08:00
  • 8306391f91 Merge pull request #3667 from sususu98/feat/codex-reasoning-replay-cache-upstream-dev Luis Pater 2026-06-02 19:28:55 +08:00
  • 4abd59ce1b Merge pull request #3679 from sususu98/codex/system-role-to-user-upstream-dev sususu98 2026-06-02 16:56:27 +08:00
  • 68282c4aa7 fix(translator): normalize message-level system roles for Gemini sususu98 2026-06-02 16:48:58 +08:00
  • 603a08fc1a feat(codex): cache reasoning replay items sususu98 2026-06-02 00:23:14 +08:00
  • c9dc6bd628 Fix Home auth refresh retry handling sususu98 2026-06-02 13:43:07 +08:00
  • 7cb466a8e6 docs: add Panopticon to "Who is with us?" Edward Becker 2026-06-02 01:11:03 -04:00
  • 87d813c56c chore(models): remove legacy GPT 5.2 and GPT 5.3 Codex entries from registry Luis Pater 2026-06-02 10:41:12 +08:00
  • bf04a24221 feat(models): add support for grok-composer-2.5-fast model Luis Pater 2026-06-02 08:50:32 +08:00
  • f353979e0a feat(watcher, redisqueue): add usage refresh notification support Luis Pater 2026-06-02 02:52:27 +08:00
  • 959067edfb feat(usage): introduce executor type tracking in usage reporting Luis Pater 2026-06-02 00:43:16 +08:00
  • f05d68d4ec refactor(openai): parse dedupe input item metadata in a single pass cat 2026-06-01 15:01:31 +08:00
  • e7f4dd470d fix(openai): keep referenced tool call when deduping websocket input IDs cat 2026-06-01 13:10:41 +08:00
  • 05b972479a feat(executor): refine session and conversation header handling for Codex Luis Pater 2026-06-01 11:27:10 +08:00
  • fb4f39d300 test(models, executor): add XAI video model test and fix Codex User-Agent assertions Luis Pater 2026-06-01 02:59:31 +08:00
  • ac1360f479 feat(models): add support for grok-imagine-video-1.5-preview model Luis Pater 2026-06-01 02:56:15 +08:00
  • bbcdaab79d feat(executor): enhance Codex identity obfuscation with turn and window metadata handling Luis Pater 2026-06-01 00:50:46 +08:00
  • 303685c230 fix(executor/xai): drop orphaned tool_choice when Claude tools array is empty lamtran 2026-05-31 22:49:23 +07:00
  • 0f24cafbdd feat(executor): implement identity obfuscation for Codex requests and responses Luis Pater 2026-05-31 22:59:40 +08:00
  • 33983b6f3e refactor(executor): consolidate Codex request translation logic Luis Pater 2026-05-31 14:38:54 +08:00
  • 3a54fb7fcf Merge branch 'dev', commit 'refs/pull/3621/head' of github.com:router-for-me/CLIProxyAPI into dev Luis Pater 2026-05-30 20:57:14 +08:00
  • 430e679e2a fix(auth): strip "generate" from payload during WebSocket HTTP fallback Luis Pater 2026-05-30 05:14:05 +08:00
  • 55901f0bda Merge pull request #3620 from iBenzene/fix/responses-input-id-dedupe Luis Pater 2026-05-30 03:27:36 +08:00
  • 776a9c0049 fix(translator/gemini): support developer role in OpenAI Responses requests zzmc 2026-05-29 09:24:48 -07:00
  • fc0615b171 test(oauth): ensure missing auth directories are created and callback payloads are validated Luis Pater 2026-05-29 23:04:35 +08:00
  • 96b6f7e217 Merge pull request #3612 from router-for-me/log Luis Pater 2026-05-29 22:10:12 +08:00
  • 034d2b6bf8 Merge pull request #3615 from sususu98/codex/signature-intercept-on-pr Luis Pater 2026-05-29 22:09:10 +08:00
  • e9dafc7093 fix(openai): dedupe response websocket input item IDs iBenzene 2026-05-29 04:58:47 +08:00
  • aee7a5fbc5 feat: intercept incompatible signature replay sususu98 2026-05-29 12:18:25 +08:00
  • 86cb9c150b feat(signature): upgrade provider signature checks sususu98 2026-05-29 12:17:25 +08:00
  • 7d9980e8fa fix(logging): log errors during file-backed source cleanup Luis Pater 2026-05-29 11:24:58 +08:00
  • d2c5f279f6 feat(logging): add request_id handling in HomeAppLogForwarder and tests hkfires 2026-05-29 10:58:19 +08:00
  • 4ade13a374 Merge pull request #3605 from router-for-me/log Luis Pater 2026-05-29 08:38:40 +08:00
  • c4ee063b95 feat(logging): add HomeAppLogForwarder for application log forwarding hkfires 2026-05-29 08:12:52 +08:00
  • f28258de22 Merge pull request #3595 from Progress-infinitely/fix/anthropic-tool-name-reverse-map Luis Pater 2026-05-29 02:17:27 +08:00
  • df0176a188 feat(models): add Claude Opus 4.8 model to registry Luis Pater 2026-05-29 01:22:46 +08:00
  • c65275fd32 Merge pull request #3591 from sususu98/feat/signature-check-extraction Luis Pater 2026-05-28 22:17:52 +08:00
  • 71c185f614 feat(usage): add service tier tracking and defaults in usage reporting Luis Pater 2026-05-28 22:15:54 +08:00
  • 65e760aa1a feat(usage): include cache tokens in total token calculation and add tests Luis Pater 2026-05-28 21:34:54 +08:00
  • 01a7cc4a45 fix(amp): restore response tool casing from request Progress-infinitely 2026-05-28 17:34:06 +08:00
  • b3d6d5d71a refactor: extract signature validation sususu98 2026-05-27 17:09:40 +08:00
  • 2bcc76220c feat(logging): improve file-backed source cleanup and directory recreation logic Luis Pater 2026-05-28 10:42:24 +08:00
  • d9c01a638d chore(models): remove deprecated GPT-5.x models from codex-free catalog Luis Pater 2026-05-28 09:41:51 +08:00
  • 94c1b25146 feat(executor): add TTFT tracking and reporting for enhanced performance metrics Luis Pater 2026-05-28 02:59:24 +08:00
  • 11f0f906bd feat(logging): add SetTranslatedReasoningEffort to track reasoning levels in usage reporting Luis Pater 2026-05-28 02:19:45 +08:00
  • 4b681031bf feat(translator): add reasoning signature handling and tests for Claude-OpenAI conversions Luis Pater 2026-05-27 02:10:58 +08:00
  • 2cbb8c7b5c fix(translator): correct JSON path for item summary in response event Luis Pater 2026-05-27 01:28:04 +08:00
  • de280d993d feat(websockets): refine incremental repair logic for tool call responses Luis Pater 2026-05-27 01:01:57 +08:00
  • e399edd3cc feat(images): add support for configurable GPT Image 2 base model and improved SSE handling Luis Pater 2026-05-27 00:46:51 +08:00
  • b5959c313d Merge pull request #3554 from sususu98/fix/gemini-cli-request-schema-cleanup sususu98 2026-05-26 16:37:15 +08:00
  • 4a85b6b97e fix: log gemini cli schema cleanup errors sususu98 2026-05-26 10:52:53 +08:00
  • 70a8cf026f fix: clean gemini cli request schemas sususu98 2026-05-26 10:36:59 +08:00
  • 167edfec6c feat(auth): add support for websockets in auth file parsing and patching Luis Pater 2026-05-26 00:49:36 +08:00
  • a0bb1f3a2b feat(logging): add file-backed sources for request logging Luis Pater 2026-05-25 21:55:16 +08:00
  • 412d3442fa feat(logging): add RequestID support in home request logging Luis Pater 2026-05-25 20:44:32 +08:00
  • efa200ec48 feat(cli): add fetch_codex_models command for dynamic Codex model fetching Luis Pater 2026-05-25 11:32:49 +08:00
  • 50d19e204f docs(readme): add APIKEY.FUN sponsorship details to README files Luis Pater 2026-05-24 05:14:23 +08:00
  • aaec9194d5 feat(models): add Grok Build 0.1 to registry Luis Pater 2026-05-23 22:49:36 +08:00
  • 33f4904b25 fix(translator): handle system role as developer in Claude request conversion Luis Pater 2026-05-22 12:04:27 +08:00
  • cecd39317d Merge pull request #3498 from router-for-me/test Luis Pater 2026-05-21 10:50:58 +08:00
  • 3c62a9a9b0 fix(auth): update import paths to v7 for registry and executor hkfires 2026-05-21 10:00:22 +08:00
  • 21fad9dbb4 Merge pull request #3477 from router-for-me/cluster Luis Pater 2026-05-21 03:00:50 +08:00
  • 48a1c88115 Merge pull request #3476 from sususu98/fix/codex-context-length-stream-errors-dev Luis Pater 2026-05-21 02:53:54 +08:00
  • 8b9ecffc2f Merge pull request #3382 from sususu98/dev Luis Pater 2026-05-21 02:52:49 +08:00
  • 42e9605871 Merge pull request #3254 from sususu98/fix/antigravity-project-id-onboard Luis Pater 2026-05-21 02:52:32 +08:00
  • a726e37394 feat(redis): enhance Redis protocol handling with subscription and queue operations Luis Pater 2026-05-20 17:20:03 +08:00
  • f1ee883cd3 Merge pull request #3484 from yavon007/main Luis Pater 2026-05-20 12:34:40 +08:00
  • 1c632d151d fix(translator): skip empty text parts in Claude request conversion Luis Pater 2026-05-20 11:59:31 +08:00
  • 0ec07e57dd feat(models): add Gemini 3.5 Flash to registry with enhanced thinking capabilities Luis Pater 2026-05-20 10:53:31 +08:00
  • fdffe49974 feat(models): register Gemini 3.5 Flash with dynamic thinking levels Luis Pater 2026-05-20 10:50:02 +08:00
  • de0394917a feat(models): expand supported reasoning levels for Codex Luis Pater 2026-05-20 03:21:46 +08:00