Luis Pater and GitHub
218dc17713
Merge branch 'router-for-me:main' into main
2025-12-12 03:03:36 +08:00
Luis Pater
cd2da152d4
feat(models): add GPT 5.2 model definition and prompts
2025-12-12 03:02:27 +08:00
Luis Pater and GitHub
28469576bf
Merge branch 'router-for-me:main' into main
2025-12-12 02:41:05 +08:00
Luis Pater
ef0edbfe69
refactor(claude): replace strings.Builder with simpler output string concatenation
2025-12-11 22:34:06 +08:00
Luis Pater and GitHub
bb6312b4fc
Merge pull request #488 from router-for-me/gemini
...
Unify the Gemini executor style
2025-12-11 22:14:17 +08:00
Luis Pater and GitHub
242b4d5754
Merge pull request #19 from router-for-me/plus
...
v6.6.1
2025-12-11 21:35:16 +08:00
Luis Pater and GitHub
4ce7c61a17
Merge branch 'main' into plus
2025-12-11 21:33:49 +08:00
Luis Pater and GitHub
a74ee3f319
Merge pull request #481 from sususu98/fix/increase-buffer-size
...
fix: increase buffer size for stream scanners to 50MB across multiple executors
2025-12-11 21:20:54 +08:00
Luis Pater and GitHub
564bcbaa54
Merge pull request #487 from router-for-me/amp
...
fix(amp): set status on claude stream errors
2025-12-11 21:18:19 +08:00
Luis Pater and GitHub
2760989401
Merge pull request #485 from router-for-me/think
...
Think
2025-12-11 18:27:00 +08:00
Luis Pater and GitHub
69fccf0015
Merge pull request #18 from Ravens2121/master
...
Kiro Executor Stability and API Compatibility Improvements
2025-12-11 08:35:22 +08:00
Luis Pater and GitHub
1da03bfe15
Merge pull request #479 from router-for-me/claude
...
fix(claude): prevent final events when no content streamed
2025-12-11 08:18:59 +08:00
Luis Pater and GitHub
4360ed8a7b
Merge branch 'router-for-me:main' into main
2025-12-11 03:17:55 +08:00
Luis Pater
423ce97665
feat(util): implement dynamic thinking suffix normalization and refactor budget resolution logic
...
- Added support for parsing and normalizing dynamic thinking model suffixes.
- Centralized budget resolution across executors and payload helpers.
- Retired legacy Gemini-specific thinking handlers in favor of unified logic.
- Updated executors to use metadata-based thinking configuration.
- Added `ResolveOriginalModel` utility for resolving normalized upstream models using request metadata.
- Updated executors (Gemini, Codex, iFlow, OpenAI, Qwen) to incorporate upstream model resolution and substitute model values in payloads and request URLs.
- Ensured fallbacks handle cases with missing or malformed metadata to derive models robustly.
- Refactored upstream model resolution to dynamically incorporate metadata for selecting and normalizing models.
- Improved handling of thinking configurations and model overrides in executors.
- Removed hardcoded thinking model entries and migrated logic to metadata-based resolution.
- Updated payload mutations to always include the resolved model.
2025-12-11 03:10:50 +08:00
Luis Pater and GitHub
b27a175fef
Merge pull request #17 from Ravens2121/master
...
由AI进行更改修复了Kiro供应商的Claude协议与OpenAI协议。(对比AIClient-2-API项目进行变更)
2025-12-11 01:31:47 +08:00
Luis Pater and GitHub
2eb2dbb266
Merge branch 'router-for-me:main' into main
2025-12-10 23:56:59 +08:00
Luis Pater
e717939edb
Fixed : #478
...
feat(antigravity): add support for inline image data in client responses
2025-12-10 23:55:53 +08:00
Luis Pater and GitHub
9f72a875f8
Merge branch 'router-for-me:main' into main
2025-12-10 16:54:31 +08:00
Luis Pater
94d61c7b2b
fix(logging): update response aggregation logic to include all attempts
2025-12-10 16:53:48 +08:00
Luis Pater and GitHub
f999650322
Merge branch 'router-for-me:main' into main
2025-12-10 16:04:18 +08:00
Luis Pater
1249b07eb8
feat(responses): add unique identifiers for responses, function calls, and tool uses
2025-12-10 16:02:54 +08:00
Luis Pater and GitHub
38319b0483
Merge branch 'router-for-me:main' into main
2025-12-10 15:29:19 +08:00
Luis Pater
6b37f33d31
feat(antigravity): add unique identifier for tool use blocks in response
2025-12-10 15:27:57 +08:00
Luis Pater and GitHub
af543238aa
Merge pull request #16 from fuko2935/fix/remove-unstable-kiro-auto
...
fix(registry): remove unstable kiro-auto model
2025-12-10 00:23:31 +08:00
Luis Pater and GitHub
2de27c560b
Merge pull request #15 from StriveMario/feature/fix-kiro-refreshtoken
...
fix kiro cannot refresh the token
2025-12-10 00:22:36 +08:00
Luis Pater and GitHub
773ed6cc64
Merge branch 'router-for-me:main' into main
2025-12-10 00:17:43 +08:00
Luis Pater
f25f419e5a
fix(antigravity): remove references to autopush endpoint and update fallback logic
2025-12-10 00:13:20 +08:00
Luis Pater and GitHub
1fd1ccca17
Merge branch 'router-for-me:main' into main
2025-12-09 21:13:08 +08:00
Luis Pater and GitHub
b7e382008f
Merge pull request #465 from router-for-me/think
...
Move thinking budget normalization from translators to executor
2025-12-09 21:10:33 +08:00
Luis Pater and GitHub
5db3b58717
Merge pull request #470 from router-for-me/agry
...
fix(gemini): normalize model listing output
2025-12-09 21:00:29 +08:00
Luis Pater and GitHub
c353606860
Merge pull request #14 from router-for-me/plus
...
v6.5.59
2025-12-09 17:51:46 +08:00
Luis Pater and GitHub
2ba31ecc2d
Merge branch 'main' into plus
2025-12-09 17:51:18 +08:00
Luis Pater
39b6b3b289
Fixed : #463
...
fix(antigravity): remove `$ref` and `$defs` from JSON during key deletion
2025-12-09 17:32:17 +08:00
Luis Pater
c600519fa4
refactor(logging): replace log.Fatalf with log.Errorf and add error handling paths
2025-12-09 17:16:30 +08:00
Luis Pater and GitHub
36380846a7
Merge branch 'router-for-me:main' into main
2025-12-09 10:03:16 +08:00
Luis Pater and GitHub
92df0cada9
Merge pull request #461 from router-for-me/aistudio
...
feat(aistudio): normalize thinking budget in request translation
2025-12-09 08:41:46 +08:00
Luis Pater and GitHub
608cd8ee3d
Merge pull request #13 from router-for-me/v6.5.57
...
v6.5.57
2025-12-08 23:33:52 +08:00
Luis Pater and GitHub
9f41894573
Merge branch 'main' into v6.5.57
2025-12-08 23:33:39 +08:00
Luis Pater
bb45fee1cf
Merge remote-tracking branch 'origin/dev' into dev
2025-12-08 23:28:22 +08:00
Luis Pater
af00304b0c
fix(antigravity): remove exclusiveMaximum from JSON during key deletion
2025-12-08 23:28:01 +08:00
ab9e9442ec
v6.5.56 ( #12 )
...
* feat(api): add comprehensive ampcode management endpoints
Add new REST API endpoints under /v0/management/ampcode for managing
ampcode configuration including upstream URL, API key, localhost
restriction, model mappings, and force model mappings settings.
- Move force-model-mappings from config_basic to config_lists
- Add GET/PUT/PATCH/DELETE endpoints for all ampcode settings
- Support model mapping CRUD with upsert (PATCH) capability
- Add comprehensive test coverage for all ampcode endpoints
* refactor(api): simplify request body parsing in ampcode handlers
* feat(logging): add upstream API request/response capture to streaming logs
* style(logging): remove redundant separator line from response section
* feat(antigravity): enforce thinking budget limits for Claude models
* refactor(logging): remove unused variable in `ensureAttempt` and redundant function call
---------
Co-authored-by: hkfires <10558748+hkfires@users.noreply.github.com >
2025-12-08 22:32:29 +08:00
Luis Pater
6ad188921c
refactor(logging): remove unused variable in ensureAttempt and redundant function call
2025-12-08 22:25:58 +08:00
Luis Pater and GitHub
15ed98d6a9
Merge pull request #458 from router-for-me/agry
...
feat(antigravity): enforce thinking budget limits for Claude models
2025-12-08 20:55:52 +08:00
Luis Pater and GitHub
3efbd865a8
Merge pull request #457 from router-for-me/requestlog
...
style(logging): remove redundant separator line from response section
2025-12-08 18:21:24 +08:00
Luis Pater and GitHub
5aa386d8b9
Merge pull request #453 from router-for-me/amp
...
add ampcode management api
2025-12-08 17:42:13 +08:00
Luis Pater and GitHub
0adc0ee6aa
Merge pull request #455 from router-for-me/requestlog
...
feat(logging): add upstream API request/response capture to streaming logs
2025-12-08 17:40:10 +08:00
Luis Pater and GitHub
6b49580716
Merge branch 'router-for-me:main' into main
2025-12-08 10:52:39 +08:00
Luis Pater and GitHub
de77903915
Merge pull request #450 from router-for-me/amp
...
refactor(config): rename prioritize-model-mappings to force-model-mappings
2025-12-08 10:51:32 +08:00
Luis Pater and GitHub
0d4f32a881
Merge branch 'router-for-me:main' into main
2025-12-08 10:20:08 +08:00
Luis Pater and GitHub
42e818ce05
Merge pull request #435 from heyhuynhgiabuu/fix/amp-model-mapping-priority
...
fix: prioritize model mappings over local providers for Amp CLI
2025-12-08 10:17:19 +08:00
Luis Pater and GitHub
2d4c54ba54
Merge pull request #448 from router-for-me/iflow
...
Iflow
2025-12-08 09:50:05 +08:00
Luis Pater and GitHub
d26ed069fa
Merge pull request #441 from huynguyen03dev/fix/claude-to-openai-whitespace-text
...
fix: filter whitespace-only text in Claude to OpenAI translation
2025-12-08 09:43:44 +08:00
Luis Pater and GitHub
f81ff16022
Merge pull request #8 from Ravens2121/main
...
feat: 添加Kiro渠道图片支持功能,借鉴justlovemaki/AIClient-2-API实现
2025-12-07 20:18:31 +08:00
Luis Pater and GitHub
6cf1d8a947
Merge pull request #444 from router-for-me/agry
...
feat(registry): add explicit thinking support config for antigravity models
2025-12-07 19:38:43 +08:00
Luis Pater and GitHub
15353a6b6a
Merge branch 'router-for-me:main' into main
2025-12-07 13:37:43 +08:00
Luis Pater and GitHub
1b638b3629
Merge pull request #432 from huynguyen03dev/fix/amp-gemini-model-mapping
...
fix(amp): pass mapped model to gemini bridge via context
2025-12-07 13:33:28 +08:00
Luis Pater and GitHub
6f5f81753d
Merge pull request #439 from router-for-me/log
...
feat(logging): add version info to request log output
2025-12-07 13:31:06 +08:00
Luis Pater
76af454034
**feat(antigravity): enhance handling of "thinking" content and refine Claude model response processing**
2025-12-07 13:19:12 +08:00
Luis Pater and GitHub
04f0070a80
Merge branch 'router-for-me:main' into main
2025-12-07 02:38:32 +08:00
Luis Pater
f383840cf9
fix(antigravity): update toolNode role from "tool" to "user" in chat completions
2025-12-07 02:37:46 +08:00
Luis Pater and GitHub
239fc4a8c4
Merge branch 'router-for-me:main' into main
2025-12-07 01:58:03 +08:00
Luis Pater
fd29ab418a
Fixed : #424
...
**feat(antigravity): add support for maxOutputTokens and refine Claude model handling**
2025-12-07 01:55:57 +08:00
Luis Pater and GitHub
df91408919
Merge branch 'router-for-me:main' into main
2025-12-07 01:49:20 +08:00
Luis Pater
7a628426dc
Fixed : #433
...
refactor(translator): normalize finish reason casing across all OpenAI response handlers
2025-12-07 01:48:24 +08:00
Luis Pater and GitHub
aa6c7facab
Merge pull request #5 from router-for-me/plus
...
Sync
2025-12-07 01:23:53 +08:00
Luis Pater and GitHub
8ba4c7c7ed
Merge branch 'main' into plus
2025-12-07 01:23:36 +08:00
Luis Pater
56b4d7a76e
docs(readme): add ProxyPal CLIProxyAPI GUI to project list
2025-12-07 01:13:30 +08:00
Luis Pater and GitHub
b211c3546d
Merge pull request #429 from heyhuynhgiabuu/feature/add-proxypal
...
docs: add ProxyPal to 'Who is with us?' section
2025-12-07 01:10:44 +08:00
Luis Pater and GitHub
a4804b358f
Merge branch 'router-for-me:main' into main
2025-12-06 15:15:27 +08:00
Luis Pater and GitHub
7ea14479fb
Merge pull request #428 from router-for-me/amp
...
feat(amp): add response rewriter for model name substitution in responses
2025-12-06 15:14:10 +08:00
Luis Pater
b73e53d6c4
docs: update README to fix formatting for GitHub Copilot and Kiro support sections
2025-12-06 12:14:23 +08:00
Luis Pater
b06463c6d9
docs: update README to include Kiro (AWS CodeWhisperer) support integration details
2025-12-06 12:04:36 +08:00
Luis Pater and GitHub
5eb8453e91
Merge pull request #3 from fuko2935/feature/kiro-integration
...
Feature/kiro integration
2025-12-06 12:00:48 +08:00
Luis Pater and GitHub
f77c22e6ff
Merge branch 'main' into feature/kiro-integration
2025-12-06 11:52:59 +08:00
Luis Pater and GitHub
92f033dec0
Merge branch 'router-for-me:main' into main
2025-12-06 01:33:34 +08:00
Luis Pater
0ebabf5152
feat(antigravity): add FetchAntigravityProjectID function and integrate project ID retrieval
2025-12-06 01:32:12 +08:00
Luis Pater and GitHub
4b01ecba2e
Merge branch 'router-for-me:main' into main
2025-12-06 01:12:43 +08:00
Luis Pater
d7564173dd
fix(antigravity): restore production base URL in the executor
2025-12-06 01:11:37 +08:00
Luis Pater and GitHub
f241124599
Merge branch 'router-for-me:main' into main
2025-12-06 00:43:02 +08:00
Luis Pater
c44c46dd80
Fixed : #421
...
feat(antigravity): implement project ID retrieval and integration in payload processing
2025-12-06 00:40:55 +08:00
Luis Pater and GitHub
aa810ee719
Merge branch 'router-for-me:main' into main
2025-12-05 23:06:46 +08:00
Luis Pater
412148af0e
feat(antigravity): add function ID to FunctionCall and FunctionResponse models
2025-12-05 23:05:35 +08:00
Luis Pater and GitHub
5d2baf6058
Merge branch 'router-for-me:main' into main
2025-12-05 21:37:55 +08:00
Luis Pater and GitHub
d28258501a
Merge pull request #423 from router-for-me/amp
...
fix(amp): suppress ErrAbortHandler panics in reverse proxy handler
2025-12-05 21:36:01 +08:00
Luis Pater and GitHub
d138df07bf
Merge branch 'router-for-me:main' into main
2025-12-05 21:28:32 +08:00
Luis Pater and GitHub
c5df8e7897
Merge pull request #422 from router-for-me/amp
...
Amp
2025-12-05 21:25:43 +08:00
Luis Pater
d4d529833d
**refactor(antigravity): handle anyOf property, remove exclusiveMinimum, and comment unused prod URL**
2025-12-05 21:24:12 +08:00
Luis Pater
691cdb6bdf
**fix(api): update GitHub release URL and user agent for CLIProxyAPIPlus**
2025-12-05 10:32:28 +08:00
Luis Pater and GitHub
8064cba288
Merge branch 'router-for-me:main' into main
2025-12-05 10:31:30 +08:00
Luis Pater
361443db10
**feat(api): add GetLatestVersion endpoint to fetch latest release version from GitHub**
2025-12-05 10:29:12 +08:00
Luis Pater
d6352dd4d4
**feat(util): add DeleteKey function and update antigravity executor for Claude model compatibility**
2025-12-05 01:55:45 +08:00
Luis Pater and GitHub
f8aba62860
Merge branch 'router-for-me:main' into main
2025-12-05 00:45:51 +08:00
Luis Pater and GitHub
a7eeb06f3d
Merge pull request #418 from router-for-me/amp
...
Amp
2025-12-05 00:43:15 +08:00
Luis Pater and GitHub
b87b9b455f
Merge pull request #416 from router-for-me/amp
...
Amp
2025-12-04 20:52:33 +08:00
Luis Pater and GitHub
e24af6e545
Merge branch 'router-for-me:main' into main
2025-12-04 18:03:42 +08:00
Luis Pater
bceecfb2e3
Fixed : #414
...
**refactor(gemini): comment out unused CLI preview entry**
2025-12-04 17:55:13 +08:00
Luis Pater and GitHub
48dd987867
Merge branch 'router-for-me:main' into main
2025-12-04 16:14:52 +08:00
Luis Pater
6a2906e3e5
**feat(antigravity): add support for Claude-Opus-4-5-Thinking model**
2025-12-04 16:13:13 +08:00
Luis Pater and GitHub
d72886c801
Merge pull request #405 from thurstonsand/fix/amp-missing-proxy-routes
...
fix(amp): add missing /auth/* and /api/tab/* proxy routes for AMP CLI
2025-12-03 22:23:41 +08:00
Luis Pater and GitHub
6efba3d829
Merge pull request #406 from router-for-me/api
...
refactor(api): remove legacy generative-language-api-key endpoints and duplicate GetConfigYAML
2025-12-03 22:21:15 +08:00