Commit Graph

  • 4fc3d5e935 refactor(iflow): simplify thinking config handling for GLM and MiniMax models hkfires 2026-01-01 19:31:08 +08:00
  • 2d2f4572a7 fix(translator): remove unnecessary whitespace trimming in reasoning text collection hkfires 2026-01-01 12:39:09 +08:00
  • 8f4c46f38d fix(translator): emit tool_result messages before user content in Claude-to-OpenAI conversion hkfires 2026-01-01 11:11:43 +08:00
  • b6ba51bc2a feat(translator): add thinking block and tool result handling for Claude-to-OpenAI conversion hkfires 2025-12-29 22:01:27 +08:00
  • 6a66d32d37 Merge pull request #803 from HsnSaboor/fix-invalid-function-names-sanitization-v2 Luis Pater 2026-01-01 01:15:50 +08:00
  • 8d15723195 feat(registry): add GetAvailableModelsByProvider method for retrieving models by provider Luis Pater 2025-12-31 23:37:46 +08:00
  • 736e0aae86 Merge pull request #814 from router-for-me/aistudio Chén Mù 2025-12-31 03:08:05 -08:00
  • 8bf3305b2b fix(thinking): fallback to upstream model for thinking support when alias not in registry hkfires 2025-12-31 18:07:13 +08:00
  • d00e3ea973 feat(thinking): add numeric budget to thinkingLevel conversion fallback hkfires 2025-12-31 17:14:47 +08:00
  • 89db4e9481 fix(thinking): use model alias for thinking config resolution in mapped models hkfires 2025-12-31 16:10:51 +08:00
  • e332419081 feat(registry): add thinking support for gemini-2.5-computer-use-preview model hkfires 2025-12-30 22:49:51 +08:00
  • e998b1229a feat(updater): add fallback URL and logic for missing management asset Luis Pater 2025-12-31 11:51:20 +08:00
  • bbed134bd1 feat(api): add GetAuthStatus method to ManagementTokenRequester interface Luis Pater 2025-12-31 09:40:48 +08:00
  • 47b9503112 chore: revert changes to internal/translator to comply with path guard Saboor Hassanandfactory-droid[bot] 2025-12-31 02:19:26 +05:00
  • 3b9253c2be fix(translator): resolve invalid function name errors by sanitizing Claude tool names Saboor Hassanandfactory-droid[bot] 2025-12-31 02:14:46 +05:00
  • d241359153 fix(translator): address PR feedback for tool name sanitization Saboor Hassanandfactory-droid[bot] 2025-12-31 01:54:41 +05:00
  • f4d4249ba5 feat(translator): sanitize tool/function names for upstream provider compatibility Saboor Hassanandfactory-droid[bot] 2025-12-31 01:41:07 +05:00
  • cb56cb250e Merge pull request #800 from router-for-me/modelmappings Chén Mù 2025-12-30 06:50:42 -08:00
  • e0381a6ae0 refactor(watcher): extract model summary functions to dedicated file hkfires 2025-12-30 22:38:09 +08:00
  • 2c01b2ef64 feat(watcher): add Gemini models and OAuth model mappings change detection hkfires 2025-12-30 22:13:42 +08:00
  • e947266743 Merge pull request #795 from router-for-me/modelmappings Chén Mù 2025-12-30 05:31:19 -08:00
  • c6b0e85b54 Fixed: #790 Luis Pater 2025-12-30 20:44:13 +08:00
  • 26efbed05c refactor(executor): remove redundant upstream model parameter from translateRequest hkfires 2025-12-30 20:20:42 +08:00
  • 96340bf136 refactor(executor): resolve upstream model at conductor level before execution hkfires 2025-12-30 19:31:54 +08:00
  • b055e00c1a fix(executor): use upstream model for thinking config and payload translation hkfires 2025-12-30 17:49:44 +08:00
  • 414db44c00 fix(antigravity): parse retry-after delay from 429 response body sususu 2025-12-30 16:07:32 +08:00
  • 857c880f99 Merge pull request #785 from router-for-me/gemini Chén Mù 2025-12-29 23:32:40 -08:00
  • ce7474d953 feat(cliproxy): propagate thinking support metadata to aliased models hkfires 2025-12-30 15:16:54 +08:00
  • 70fdd70b84 refactor(cliproxy): extract generic buildConfigModels function for model info generation hkfires 2025-12-30 13:35:22 +08:00
  • 08ab6a7d77 feat(gemini): add per-key model alias support for Gemini provider hkfires 2025-12-30 13:27:57 +08:00
  • 9fa2a7e9df Merge pull request #782 from router-for-me/modelmappings Luis Pater 2025-12-30 11:40:12 +08:00
  • d443c86620 refactor(config): rename model mapping fields from from/to to name/alias hkfires 2025-12-30 11:07:02 +08:00
  • 7be3f1c36c refactor(config): rename model-name-mappings to oauth-model-mappings hkfires 2025-12-30 10:14:27 +08:00
  • f6ab6d97b9 fix(logging): add isDirWritable utility to enhance log dir validation in ConfigureLogOutput Luis Pater 2025-12-30 10:47:47 +08:00
  • bc866bac49 fix(logging): refactor ConfigureLogOutput to accept config object and adjust log directory handling Luis Pater 2025-12-30 10:28:25 +08:00
  • 50e6d845f4 feat(cliproxy): introduce global model name mappings for improved aliasing and routing Luis Pater 2025-12-30 08:13:06 +08:00
  • a8cb01819d Merge pull request #772 from soffchen/main Luis Pater 2025-12-30 02:24:49 +08:00
  • 530273906b Merge pull request #776 from router-for-me/fix-ag-claude Luis Pater 2025-12-30 00:37:01 +08:00
  • 06ddf575d9 fix(antigravity): inject required placeholder when properties exist without required Supra4E8C 2025-12-29 23:55:59 +08:00
  • 3099114cbb refactor(api): simplify codex id token claims extraction hkfires 2025-12-29 19:48:02 +08:00
  • 44b63f0767 fix: Return an error if the user home directory cannot be determined for the fallback log path. Soff 2025-12-29 18:46:15 +08:00
  • 6705d20194 fix: Implement fallback log directory for file logging on read-only systems. Soff Chen 2025-12-29 18:35:48 +08:00
  • a38a9c0b0f Merge pull request #770 from router-for-me/api Chén Mù 2025-12-29 00:44:41 -08:00
  • 8286caa366 feat(api): add id token claims extraction for codex auth entries hkfires 2025-12-29 16:34:16 +08:00
  • bd1ec8424d Merge pull request #767 from router-for-me/amp Chén Mù 2025-12-28 22:10:11 -08:00
  • 225e2c6797 feat(amp): add per-client upstream API key mapping support hkfires 2025-12-29 12:26:25 +08:00
  • d8fc485513 fix(translators): correct key path for system_instruction.parts in Claude request logic Luis Pater 2025-12-29 11:54:26 +08:00
  • f137eb0ac4 chore: add codex, agents, and opencode dirs to ignore files hkfires 2025-12-29 08:42:29 +08:00
  • f39a460487 Merge pull request #761 from router-for-me/log Chén Mù 2025-12-28 16:13:10 -08:00
  • ee171bc563 feat(api): add ManagementTokenRequester interface for management token request endpoints Luis Pater 2025-12-29 02:42:29 +08:00
  • a95428f204 fix(handlers): preserve upstream response logs before duplicate detection hkfires 2025-12-28 22:35:36 +08:00
  • cb3bdffb43 refactor(logging): streamline auth selection debug messages Michael Velbaum 2025-12-28 16:10:11 +02:00
  • 48f19aab51 refactor(logging): pass request entry into auth selection log Michael Velbaum 2025-12-28 15:51:11 +02:00
  • 48f6d7abdf refactor(logging): dedupe auth selection debug logs Michael Velbaum 2025-12-28 15:42:35 +02:00
  • 79fbcb3ec4 fix(logging): quote OAuth account field Michael Velbaum 2025-12-28 15:32:54 +02:00
  • 0e4148b229 feat(logging): disambiguate OAuth credential selection in debug logs Michael Velbaum 2025-12-28 15:22:36 +02:00
  • 3ca5fb1046 fix(handlers): match raw error text before JSON body for duplicate detection hkfires 2025-12-28 19:35:36 +08:00
  • a091d12f4e fix(logging): improve request/response capture hkfires 2025-12-28 19:04:31 +08:00
  • 457924828a Merge pull request #757 from ben-vargas/fix-thinking-toolchoice-conflict Luis Pater 2025-12-28 14:04:30 +08:00
  • aca2ef6359 Fix: disable thinking when tool_choice forces tool use Ben Vargas 2025-12-27 16:31:37 -07:00
  • ade7194792 feat(management): add generic API call handler to management endpoints Luis Pater 2025-12-28 04:40:32 +08:00
  • 3a436e116a feat(cliproxy): implement model aliasing and hashing for Codex configurations, enhance request routing logic, and normalize Codex model entries Luis Pater 2025-12-28 03:06:51 +08:00
  • 336867853b Merge pull request #756 from leaph/check-ai-thinking-settings Luis Pater 2025-12-28 02:08:27 +08:00
  • 6403ff4ec4 feat(iflow): add model-specific thinking configs for GLM-4.7 and MiniMax-M2.1 leaph 2025-12-26 15:41:48 +01:00
  • d222469b44 Update issue templates Luis Pater 2025-12-28 01:22:42 +08:00
  • 7646a2b877 Fixed: #749 Luis Pater 2025-12-28 00:54:26 +08:00
  • 62090f2568 Merge pull request #750 from router-for-me/config Luis Pater 2025-12-27 22:10:01 +08:00
  • c281f4cbaf Fixed: #747 Luis Pater 2025-12-27 22:02:11 +08:00
  • 09455f9e85 fix(config): make streaming keepalive and retries ints hkfires 2025-12-27 20:56:47 +08:00
  • c8e72ba0dc fix(config): smart merge writes non-default new keys only hkfires 2025-12-27 20:28:54 +08:00
  • 375ef252ab docs(config): clarify merge mapping behavior hkfires 2025-12-27 19:30:21 +08:00
  • ee552f8720 chore(config): update ignore patterns hkfires 2025-12-27 19:13:14 +08:00
  • 2e88c4858e fix(config): avoid adding new keys when merging hkfires 2025-12-27 19:00:47 +08:00
  • 3f50da85c1 Merge pull request #745 from router-for-me/auth Luis Pater 2025-12-27 13:01:22 +08:00
  • 8be06255f7 fix(auth): make provider rotation atomic hkfires 2025-12-27 12:56:48 +08:00
  • 72274099aa Fixed: #738 Luis Pater 2025-12-27 03:56:11 +08:00
  • dcae098e23 Fixed: #736 Luis Pater 2025-12-27 01:25:05 +08:00
  • 2eb05ec640 Merge pull request #727 from nguyenphutrong/main Luis Pater 2025-12-26 11:53:09 +08:00
  • 3ce0d76aa4 feat(usage): add import/export functionality for usage statistics and enhance deduplication logic Luis Pater 2025-12-26 11:49:51 +08:00
  • a00b79d9be docs(readme): add Quotio to community projects section Trong Nguyen 2025-12-26 10:46:05 +07:00
  • 33e53a2a56 fix(translators): ensure correct handling and output of multimodal assistant content across request handlers Luis Pater 2025-12-26 05:01:45 +08:00
  • cd5b80785f Merge pull request #722 from hungthai1401/bugfix/remove-extra-args Luis Pater 2025-12-26 02:56:56 +08:00
  • 54f71aa273 fix(test): remove extra argument from ExecuteStreamWithAuthManager call Thai Nguyen Hung 2025-12-25 21:55:35 +07:00
  • 3f949b7f84 Merge pull request #704 from tinyc0der/add-index Luis Pater 2025-12-25 21:35:12 +08:00
  • 443c4538bb feat(config): add commercial-mode to optimize HTTP middleware for lower memory usage Luis Pater 2025-12-25 21:05:01 +08:00
  • a7fc2ee4cf refactor(image): avoid using json.Marshal TinyCoder 2025-12-25 14:21:01 +07:00
  • 8e749ac22d docs(readme): update GLM model version from 4.6 to 4.7 in README and README_CN Luis Pater 2025-12-24 23:59:48 +08:00
  • 69e09d9bc7 docs(readme): update GLM model version from 4.6 to 4.7 in README and README_CN Luis Pater 2025-12-24 23:46:27 +08:00
  • 06ad527e8c Fixed: #696 Luis Pater 2025-12-24 23:29:18 +08:00
  • b7409dd2de Merge pull request #706 from router-for-me/log Luis Pater 2025-12-24 22:24:39 +08:00
  • 5ba325a8fc refactor(logging): standardize request id formatting and layout hkfires 2025-12-24 22:03:07 +08:00
  • d502840f91 Merge pull request #695 from NguyenSiTrung/main Luis Pater 2025-12-24 21:58:55 +08:00
  • 99238a4b59 fix(logging): normalize warning level to warn hkfires 2025-12-24 21:11:37 +08:00
  • 6d43a2ff9a refactor(logging): inline request id in log output hkfires 2025-12-24 21:07:18 +08:00
  • 3faa1ca9af Merge pull request #700 from router-for-me/log Luis Pater 2025-12-24 19:36:24 +08:00
  • 9d975e0375 feat(models): add support for GLM-4.7 and MiniMax-M2.1 Luis Pater 2025-12-24 19:30:57 +08:00
  • 2a6d8b78d4 feat(api): add endpoint to retrieve request logs by ID hkfires 2025-12-24 19:24:51 +08:00
  • 671558a822 fix(openai): add index field to image response for LiteLLM compatibility TinyCoder 2025-12-24 16:16:22 +07:00
  • 26fbb77901 refactor(sdk/auth): rename manager.go to conductor.go hkfires 2025-12-24 15:21:03 +08:00
  • a277302262 Merge remote-tracking branch 'upstream/main' NguyenSiTrung 2025-12-24 10:54:09 +07:00