Commit Graph

  • 23a7633e6d **fix(registry): update Thinking parameters and replace Gemini-3 Preview with Gemini-2.5 Flash Lite** v6.3.51 Luis Pater 2025-11-18 11:51:52 +08:00
  • e5e985978d Fixed: #263 v6.3.50 Luis Pater 2025-11-18 11:27:48 +08:00
  • db2d22c978 **fix(runtime): simplify scanner buffer allocation in executor implementations** Luis Pater 2025-11-18 10:59:49 +08:00
  • 1c815c58a6 **fix(translator): simplify string handling in Gemini responses** v6.3.49 Luis Pater 2025-11-16 19:02:27 +08:00
  • 4eab141410 **feat(translator): add support for reasoning/thinking content blocks in OpenAI-Claude and Gemini responses** v6.3.48 Luis Pater 2025-11-16 17:37:39 +08:00
  • 5937b8e429 Fixed: #260 v6.3.47 Luis Pater 2025-11-16 13:30:11 +08:00
  • 9875565339 **fix(claude translator): ensure default token counts when usage data is missing** v6.3.46 Luis Pater 2025-11-16 13:18:21 +08:00
  • faa483b57d Merge pull request #257 from lollipopkit/main v6.3.45 Luis Pater 2025-11-16 12:19:38 +08:00
  • f0711be302 **fix(auth): prevent access to removed credentials lingering in memory** v6.3.44 Luis Pater 2025-11-16 12:12:24 +08:00
  • 1d0f0301b4 **refactor(api/config): centralize legacy OpenAI compatibility key migration** Luis Pater 2025-11-16 11:39:35 +08:00
  • c73b3fa43b fix(claude translator): guard tool schema properties lollipopkit🏳️‍⚧️ 2025-11-15 19:14:13 +08:00
  • 772fa69515 Fixed: #254 v6.3.43 Luis Pater 2025-11-14 21:20:54 +08:00
  • 1ccb01631d **refactor(runtime): centralize reasoning effort logic for GPT models** v6.3.42 Luis Pater 2025-11-14 17:24:40 +08:00
  • 1ede1347fa Merge pull request #249 from ben-vargas/fix-gpt5-1-reasoning Luis Pater 2025-11-14 17:04:27 +08:00
  • cfbaed0e90 fix(runtime): remove gpt-5.1 minimal effort variant Ben Vargas 2025-11-13 19:43:52 -07:00
  • cf9b9be7ea **feat(runtime): extend executor support for GPT-5.1 Codex and variants** v6.3.41 Luis Pater 2025-11-14 08:08:25 +08:00
  • aa57f3237a **feat(instructions): add detailed agent behavior guidelines for Codex CLI** v6.3.40 Luis Pater 2025-11-14 06:51:54 +08:00
  • fcd98f4f9b **feat(runtime): add payload configuration support for executors** v6.3.39 Luis Pater 2025-11-13 23:23:52 +08:00
  • 75b57bc112 Fixed: #246 v6.3.38 Luis Pater 2025-11-13 17:42:19 +08:00
  • a7d2f669e7 feat(watcher): expand event handling for config and auth JSON updates v6.3.37 Luis Pater 2025-11-13 12:13:31 +08:00
  • ce569ab36e feat(buildinfo): add build metadata and expose via HTTP headers v6.3.36 Luis Pater 2025-11-13 08:38:03 +08:00
  • d0aa741d59 feat(gemini-cli): add multi-project support and enhance credential handling Luis Pater 2025-11-13 02:55:32 +08:00
  • 592f6fc66b feat(vertex): add usage source resolution for Vertex projects v6.3.35 Luis Pater 2025-11-12 08:43:02 +08:00
  • 09ecba6dab Merge pull request #237 from TUGOhost/feature/support_auto_model Luis Pater 2025-11-12 00:03:30 +08:00
  • d6bd6f3fb9 feat(vertex, management): enhance token handling and OAuth2 integration v6.3.34 Luis Pater 2025-11-11 23:42:46 +08:00
  • 92f4278039 feat: add auto model resolution and model creation timestamp tracking TUGOhost 2025-11-11 20:30:09 +08:00
  • 8ae8a5c296 Fixed: #233 v6.3.33 Luis Pater 2025-11-11 19:23:31 +08:00
  • dc804e96fb fix(management): improve error handling and normalize YAML comment indentation v6.3.32 Luis Pater 2025-11-11 08:37:57 +08:00
  • ab76cb3662 feat(management): add Vertex service account import and WebSocket auth management v6.3.31 Luis Pater 2025-11-10 20:48:31 +08:00
  • 2965bdadc1 fix(translator): remove debug print statement from OpenAI Gemini request processing Luis Pater 2025-11-10 18:37:05 +08:00
  • 40f7061b04 feat(watcher): debounce config reloads to prevent redundant operations v6.3.30 Luis Pater 2025-11-10 12:57:40 +08:00
  • 8c947cafbe Merge branch 'vertex' into dev v6.3.29 Luis Pater 2025-11-10 12:24:07 +08:00
  • 717eadf128 feat(vertex): add support for Vertex AI Gemini authentication and execution Luis Pater 2025-11-10 12:23:51 +08:00
  • 9e105738fd fix(server): add PATCH method to CORS allowed methods v6.3.28 Luis Pater 2025-11-10 12:12:05 +08:00
  • 5d806fcefc fix(translator): support system instructions with parts and inline data in OpenAI Gemini requests v6.3.27 Luis Pater 2025-11-10 10:31:32 +08:00
  • 6ae1dd78ed Merge pull request #230 from router-for-me/api v6.3.26 Luis Pater 2025-11-10 08:34:47 +08:00
  • 43095de162 fix(management): exclude disabled runtime-only auths from file entries hkfires 2025-11-10 08:32:32 +08:00
  • ef7e8206d3 fix(executor): ensure usage reporting for upstream responses lacking usage data v6.3.25 Luis Pater 2025-11-09 17:24:47 +08:00
  • 87291c0d75 Merge pull request #227 from router-for-me/api v6.3.24 Luis Pater 2025-11-09 14:00:37 +08:00
  • 51d2766d5c fix(management): sanitize keys and normalize headers hkfires 2025-11-09 12:13:02 +08:00
  • a00ba77604 refactor(config): rename SyncGeminiKeys; use Sanitize* methods hkfires 2025-11-09 08:29:47 +08:00
  • 3264605c2d Merge pull request #226 from router-for-me/headers v6.3.23 Luis Pater 2025-11-08 21:41:31 +08:00
  • cfb9cb8951 feat(config): support HTTP headers across providers hkfires 2025-11-08 20:52:05 +08:00
  • bb00436509 fix(service): skip disabled auth entries during executor binding Luis Pater 2025-11-08 18:19:34 +08:00
  • 1afbc4dd96 fix(translator): separate tool calls from content in OpenAI Claude requests v6.3.22 Luis Pater 2025-11-08 17:57:46 +08:00
  • d745f07044 fix(registry): replace Gemini model list with updated stable and preview versions v6.3.21 Luis Pater 2025-11-08 15:51:57 +08:00
  • 695eaa5450 docs(instructions): add Codex operational and review guidelines v6.3.20 Luis Pater 2025-11-08 15:19:51 +08:00
  • 67ad26c35a fix(executor): remove default reasoning effort for gpt-5-codex-mini v6.3.19 Luis Pater 2025-11-08 11:56:32 +08:00
  • 30d448e73c fix(executor): update model name from codex-mini-latest to gpt-5-codex-mini v6.3.18 Luis Pater 2025-11-08 11:17:40 +08:00
  • d4064e3df4 Merge pull request #225 from jeffnash/feat/codex-mini-variants v6.3.17 Luis Pater 2025-11-08 11:11:04 +08:00
  • ec354f7a1a add default medium reasoning case for gpt-5-codex-mini jeffnash 2025-11-07 17:12:10 -08:00
  • 240e782606 add default medium reasoning case for gpt-5-codex-mini jeffnash 2025-11-07 17:11:40 -08:00
  • fcb0293c0d feat(registry): add GPT-5 Codex Mini model variants Jeff Nash 2025-11-07 16:54:28 -08:00
  • 682c4598ee fix(translator): handle gjson strings in OpenAI response formatting v6.3.16 Luis Pater 2025-11-08 00:41:56 +08:00
  • a7d105bd69 Fixed: #223 v6.3.15 Luis Pater 2025-11-08 00:10:51 +08:00
  • b9eef45305 Merge pull request #222 from router-for-me/api v6.3.14 Luis Pater 2025-11-07 22:41:12 +08:00
  • c8f20a66a8 fix(executor): add logging and prompt cache key handling for OpenAI responses Luis Pater 2025-11-07 22:40:45 +08:00
  • 1f6a384c9a fix(api): omit auth file entries lacking path unless runtime-only hkfires 2025-11-07 19:15:54 +08:00
  • c9fc033cf5 feat(management): support in-memory auth listing with disk fallback hkfires 2025-11-07 19:04:54 +08:00
  • 32c964d310 Merge pull request #221 from router-for-me/gemini v6.3.13 Luis Pater 2025-11-07 17:00:07 +08:00
  • d60040b222 fix(translator): accept camelCase thinking config in OpenAI→Gemini hkfires 2025-11-07 16:45:31 +08:00
  • 3ce1b4159b fix(executor): remove outdated Gemini model previews from CLI fallback order v6.3.12 Luis Pater 2025-11-07 10:30:22 +08:00
  • 7516ac4ce7 fix(registry): add gemini-3-pro-preview-11-2025 model to Gemini CLI model definitions v6.3.11 Luis Pater 2025-11-06 08:47:17 +08:00
  • 2a73d8c4a3 fix(translator): simplify tool response handling and adjust JSON schema updates in Gemini modules v6.3.10 Luis Pater 2025-11-05 22:48:50 +08:00
  • a318dff8b0 docs: add hyperlinks to sponsor images in README files (EN and CN) Luis Pater 2025-11-05 20:48:05 +08:00
  • 4a159d5bf5 docs: add hyperlinks to sponsor images in README files (EN and CN) Luis Pater 2025-11-05 20:25:08 +08:00
  • 734b040a48 fix(translator): remove strict field from Gemini Claude tool initialization Luis Pater 2025-11-05 20:22:26 +08:00
  • 10be026ace fix(translator): remove strict field from Gemini Claude tool initialization v6.3.9 Luis Pater 2025-11-05 18:14:58 +08:00
  • 848a620568 ci: add GitHub Action to block changes under internal/translator directory in PRs Luis Pater 2025-11-05 09:12:05 +08:00
  • e18e288fda fix(registry): Remove gemini-2.5-flash-image Gemini models from gemini cli and add gemini-2.5-flash-image preview to AIStudio v6.3.8 Luis Pater 2025-11-04 03:02:16 +08:00
  • 38cfbac8f0 fix(executor): adjust Anthropic-Beta header handling for consistent API requests v6.3.7 Luis Pater 2025-11-03 20:49:01 +08:00
  • 5be4d22b9b fix(executor): ensure consistent header application in Claude API requests Luis Pater 2025-11-03 17:57:20 +08:00
  • 64774a5786 fix(executor): remove safetySettings from payload in token counting request v6.3.5 Luis Pater 2025-11-03 17:31:43 +08:00
  • 16b0a561d7 docs: remove MANAGEMENT_API documentation files (EN and CN) Luis Pater 2025-11-03 11:17:31 +08:00
  • 21dde0e352 docs: expand MANAGEMENT_API documentation with new endpoints and fields Luis Pater 2025-11-03 09:59:54 +08:00
  • b040a43b81 docs: minimalize and clean README content Luis Pater 2025-11-03 09:27:18 +08:00
  • bccefb2905 docs: minimalize and clean README content Luis Pater 2025-11-03 09:22:31 +08:00
  • b26ec8162d docs: minimalize and clean README content Luis Pater 2025-11-03 09:21:23 +08:00
  • ee0a91f539 Update GitHub funding model with username Luis Pater 2025-11-03 08:57:08 +08:00
  • 89b0d53a09 fix(executor): remove safetySettings from payload for Gemini requests v6.3.4 Luis Pater 2025-11-01 16:53:48 +08:00
  • fd2b23592e Fixed: #193 v6.3.3 Luis Pater 2025-11-01 15:28:20 +08:00
  • 4d0804687c Merge pull request #194 from router-for-me/gemini-key v6.3.2 Luis Pater 2025-10-31 19:18:54 +08:00
  • 2021ae3891 fix(config): skip persisting empty API key and compat entries hkfires 2025-10-31 15:56:47 +08:00
  • 4883349795 Update doc hkfires 2025-10-31 15:22:09 +08:00
  • 5c65938113 fix(config): stabilize YAML sequence merges by reordering items hkfires 2025-10-31 15:21:58 +08:00
  • 16be3f0a12 fix(config): dedupe and normalize Gemini keys and headers hkfires 2025-10-31 13:20:10 +08:00
  • 7c1c4ee60b feat(gemini): add Gemini API key endpoints hkfires 2025-10-31 11:09:28 +08:00
  • 96c7271448 Merge pull request #191 from router-for-me/gemini Luis Pater 2025-10-31 09:24:37 +08:00
  • 07da781336 feat(registry): add client model support check for executor filtering Luis Pater 2025-10-31 09:15:14 +08:00
  • a53c84d0d1 feat(gemini): apply default safety settings across request translators hkfires 2025-10-31 08:20:47 +08:00
  • a517290726 refactor(executor): summarize API error bodies of html in debug logs hkfires 2025-10-31 06:58:38 +08:00
  • af3fbd134d fix(translator): remove strict key from function declaration to prevent errors during schema transformation v6.3.1 Luis Pater 2025-10-30 13:14:26 +08:00
  • 2f477df97e feat(translator): add built-in translator registry and helpers Luis Pater 2025-10-30 12:20:46 +08:00
  • 3e7b645346 Merge pull request #186 from router-for-me/doc v6.3.0 Luis Pater 2025-10-29 21:53:49 +08:00
  • 24446a4dc4 feat(cliproxy): skip persisting runtime-only websocket auths hkfires 2025-10-29 21:49:35 +08:00
  • 475f473dab docs: add AI Studio setup hkfires 2025-10-29 21:10:14 +08:00
  • 8dba32a077 Merge pull request #185 from router-for-me/thinking Luis Pater 2025-10-29 20:27:07 +08:00
  • 1bbbd16df6 chore(logging): clarify 429 rate-limit retries in Gemini executor hkfires 2025-10-29 19:18:40 +08:00
  • 5cb378256b feat(gemini-translators): set include_thoughts when mapping thinking hkfires 2025-10-29 18:34:23 +08:00
  • 3ac5f05e8c feat(gemini): prefer official reasoning fields, add extra_body(cherry studio) fallback hkfires 2025-10-29 17:30:35 +08:00