Luis Pater
4360ed8a7b
Merge branch 'router-for-me:main' into main
v6.6.0-0
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
b27a175fef
Merge pull request #17 from Ravens2121/master
...
由AI进行更改修复了Kiro供应商的Claude协议与OpenAI协议。(对比AIClient-2-API项目进行变更)
v6.5.65-1
2025-12-11 01:31:47 +08:00
Ravens
8d5f89ccfd
fix(kiro): fix translator format mismatch for OpenAI protocol
...
Amp-Thread-ID: https://ampcode.com/threads/T-019b092b-f2de-72a1-b428-72511c0de628
Co-authored-by: Amp <amp@ampcode.com >
2025-12-11 01:15:00 +08:00
Ravens
084e2666cb
fix(kiro): add SSE event: prefix for Claude client compatibility
...
Amp-Thread-ID: https://ampcode.com/threads/T-019b08fc-ff96-766e-a942-63dd35ed28c6
Co-authored-by: Amp <amp@ampcode.com >
2025-12-11 00:14:20 +08:00
Luis Pater
2eb2dbb266
Merge branch 'router-for-me:main' into main
v6.5.65-0
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
Ravens2121
7758a86d1e
Merge branch 'router-for-me:main' into main
2025-12-10 23:25:23 +08:00
Luis Pater
9f72a875f8
Merge branch 'router-for-me:main' into main
v6.5.64-0
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
f999650322
Merge branch 'router-for-me:main' into main
v6.5.63-1
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
38319b0483
Merge branch 'router-for-me:main' into main
v6.5.62-1
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
af543238aa
Merge pull request #16 from fuko2935/fix/remove-unstable-kiro-auto
...
fix(registry): remove unstable kiro-auto model
v6.5.61-1
2025-12-10 00:23:31 +08:00
Luis Pater
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
773ed6cc64
Merge branch 'router-for-me:main' into main
v6.5.61-0
2025-12-10 00:17:43 +08:00
fuko2935
a594338bc5
fix(registry): remove unstable kiro-auto model
...
- Removes kiro-auto from static model registry
- Removes kiro-auto mapping from executor
- Fixes compatibility issues reported in #7
Fixes #7
2025-12-09 19:14:40 +03: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
1fd1ccca17
Merge branch 'router-for-me:main' into main
v6.5.60-0
2025-12-09 21:13:08 +08:00
Luis Pater
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
hkfires
70d6b95097
feat(amp): add /news.rss proxy route
2025-12-09 21:05:06 +08:00
hkfires
9b202b6c1c
fix(executor): centralize default thinking config
2025-12-09 21:05:06 +08:00
hkfires
6a66b6801a
feat(executor): enforce minimum thinking budget for antigravity models
2025-12-09 21:05:06 +08:00
hkfires
5b6d201408
refactor(translator): remove thinking budget normalization across all translators
2025-12-09 21:05:06 +08:00
hkfires
5ec9b5e5a9
feat(executor): normalize thinking budget across all Gemini executors
2025-12-09 21:05:06 +08:00
Luis Pater
5db3b58717
Merge pull request #470 from router-for-me/agry
...
fix(gemini): normalize model listing output
2025-12-09 21:00:29 +08:00
Mario
1fa5514d56
fix kiro cannot refresh the token
2025-12-09 20:13:16 +08:00
hkfires
347769b3e3
fix(openai-compat): use model id for auth model display
2025-12-09 18:09:14 +08:00
hkfires
3cfe7008a2
fix(registry): update gpt 5.1 model names
2025-12-09 17:55:21 +08:00
Luis Pater
c353606860
Merge pull request #14 from router-for-me/plus
...
v6.5.59
v6.5.59-0
2025-12-09 17:51:46 +08:00
Luis Pater
2ba31ecc2d
Merge branch 'main' into plus
2025-12-09 17:51:18 +08:00
hkfires
da23ddb061
fix(gemini): normalize model listing output
2025-12-09 17:34:15 +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
hkfires
e5312fb5a2
feat(antigravity): support canonical names for antigravity models
2025-12-09 16:54:13 +08:00
Luis Pater
36380846a7
Merge branch 'router-for-me:main' into main
v6.5.58-0
2025-12-09 10:03:16 +08:00
Luis Pater
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
hkfires
96b55acff8
feat(aistudio): normalize thinking budget in request translation
2025-12-09 08:27:44 +08:00
Luis Pater
608cd8ee3d
Merge pull request #13 from router-for-me/v6.5.57
...
v6.5.57
v6.5.57-0
2025-12-08 23:33:52 +08:00
Luis Pater
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
vuonglv(Andy)
5c3a013cd1
feat(config): add configurable host binding for server ( #454 )
...
* feat(config): add configurable host binding for server
2025-12-08 23:16:39 +08:00
Luis Pater
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 >
v6.5.56-0
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
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
hkfires
a283545b6b
feat(antigravity): enforce thinking budget limits for Claude models
2025-12-08 20:36:17 +08:00
Luis Pater
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
hkfires
aee659fb66
style(logging): remove redundant separator line from response section
2025-12-08 18:18:33 +08:00