Luis Pater and GitHub
40d78908ed
Merge branch 'router-for-me:main' into main
2025-12-20 04:50:39 +08:00
Luis Pater
8a5db02165
Fixed : #607
...
refactor(config): re-export internal configuration types for SDK consumers
2025-12-20 04:49:02 +08:00
Luis Pater and GitHub
56fa81f3c6
Merge branch 'router-for-me:main' into main
2025-12-20 03:12:35 +08:00
Luis Pater
d7afb6eb0c
fix(gemini): improve reasoning effort conversion for Gemini 3 models
...
Refactors the reasoning effort conversion logic for Gemini models.
The update specifically addresses how `reasoning_effort` is translated into Gemini 3 specific thinking configurations (`thinkingLevel`, `includeThoughts`) and ensures that numeric budgets are not incorrectly applied to level-based models.
Changes include:
- Differentiating conversion logic for Gemini 3 models versus other models.
- Handling `none`, `auto`, and validated thinking levels for Gemini 3.
- Maintaining existing conversion for models not using discrete thinking levels.
2025-12-20 03:11:28 +08:00
Luis Pater and GitHub
03209b35c0
Merge branch 'router-for-me:main' into main
2025-12-20 00:02:07 +08:00
Luis Pater and GitHub
bbd1fe890a
Merge pull request #598 from BigUncle/fix/token-refresh-loop
...
fix(auth): prevent token refresh loop by ignoring timestamp fields
2025-12-19 23:59:40 +08:00
Luis Pater and GitHub
843316ea7a
Merge branch 'router-for-me:main' into main
2025-12-19 22:24:26 +08:00
Luis Pater and GitHub
f607231efa
Merge pull request #627 from router-for-me/gemini
...
fix(gemini): add optional skip for gemini3 thinking conversion
2025-12-19 22:20:51 +08:00
Luis Pater
44f66d2257
Merge PR #55
2025-12-19 18:59:12 +08:00
Luis Pater and GitHub
99478d13a8
Merge pull request #623 from router-for-me/remote-OAuth
...
Remote OAuth
2025-12-19 18:29:09 +08:00
Luis Pater and GitHub
3b51a0fe12
Merge pull request #54 from StriveMario/fix/kiro-config-synthesis
...
add missing Kiro config synthesis
2025-12-19 18:25:02 +08:00
Luis Pater and GitHub
69d3a80fc3
Merge pull request #618 from router-for-me/amp
...
fix(amp): add management auth skipper
2025-12-19 17:37:51 +08:00
Luis Pater and GitHub
9e268ad103
Merge pull request #619 from router-for-me/gemini
...
fix(util): disable default thinking for gemini 3 flash
2025-12-19 17:36:52 +08:00
Luis Pater and GitHub
4ea5586b6f
Merge branch 'router-for-me:main' into main
2025-12-19 12:40:41 +08:00
Luis Pater
05e55d7dc5
feat(codex): update gpt-5.2 codex prompt instructions
...
The prompt for the gpt-5.2 codex model has been updated with more comprehensive instructions. This includes detailed guidelines on general usage, editing constraints, the plan tool, sandboxing configurations, handling special user requests, frontend task considerations, and final message presentation. The updates aim to improve the model's understanding and execution of complex coding tasks by providing clearer directives and constraints.
2025-12-19 12:38:28 +08:00
Luis Pater and GitHub
e3af8783b9
Merge branch 'router-for-me:main' into main
2025-12-19 11:40:52 +08:00
Luis Pater
ca09db21ff
feat(codex): add gpt-5.2 codex prompt handling
...
This change introduces specific logic to load and use instructions for the 'gpt-5.2-codex' model variant by recognizing the 'gpt-5.2-codex_prompt.md' filename. This ensures the correct prompts are used when the '5.2-codex' model is identified, complementing the recent addition of its definition.
2025-12-19 11:39:51 +08:00
Luis Pater and GitHub
774f1fbc17
Merge pull request #586 from router-for-me/chore
...
chore: ignore gemini metadata files
2025-12-19 01:00:30 +08:00
Luis Pater and GitHub
0f646800f6
Merge branch 'router-for-me:main' into main
2025-12-18 08:36:59 +08:00
Luis Pater and GitHub
ca993238f3
Merge pull request #42 from Ravens2121/master
...
feat(kiro): 新增授权码登录流程,优化邮箱获取与官方 Thinking 模式解析 预支持
2025-12-18 08:36:27 +08:00
Luis Pater
d1220de02d
chore(docs): remove legacy documentation and unused PR workflow file
2025-12-18 08:21:58 +08:00
Luis Pater and GitHub
13eb5268de
Merge pull request #582 from ben-vargas/fix-gemini-3-thinking-level
...
feat: use thinkingLevel for Gemini 3 models per Google documentation
2025-12-18 07:19:37 +08:00
Luis Pater and GitHub
54c2fefbad
Merge branch 'router-for-me:main' into main
2025-12-18 03:29:00 +08:00
Luis Pater
506699fba1
ci(workflows): update pr-test-build workflow
2025-12-18 03:28:23 +08:00
Luis Pater and GitHub
f7b17ee6ec
Merge pull request #36 from rezhajulio/feat/gpt-5.2
...
Add GPT-5.2 model support for GitHub Copilot
2025-12-18 03:16:25 +08:00
Luis Pater and GitHub
408614c74c
Merge branch 'router-for-me:main' into main
2025-12-18 03:13:48 +08:00
Luis Pater
68a27772b3
feat(antigravity): enable token counting via API with resilient routing
...
Introduces the capability to count tokens for Antigravity-backed requests. This implementation leverages the `countTokens` endpoint of the Antigravity API, replacing the prior unsupported stub.
Key aspects of this update include:
- **API Integration**: Direct integration with the Antigravity `countTokens` API, including necessary request payload translation and authentication.
- **Resilient Infrastructure**: A fallback mechanism has been established, allowing the system to attempt connections across multiple Antigravity base URLs to ensure request success even in the event of temporary service interruptions.
- **Model Aliasing**: Added mappings for `gemini-3-flash` and `gemini-3-flash-preview` to ensure compatibility with the latest model variants.
- **Robust Error Handling**: Comprehensive error handling and logging are in place to manage failures during API interactions.
2025-12-18 03:12:46 +08:00
Luis Pater and GitHub
0155a01bb1
Merge pull request #40 from router-for-me/plus
...
v6.6.24
2025-12-18 01:04:17 +08:00
Luis Pater and GitHub
cfeee5d511
Merge branch 'main' into plus
2025-12-18 01:04:10 +08:00
Luis Pater
f27672f6cf
feat(antigravity): add Gemini 3 Flash Preview model definition with enhanced capabilities
2025-12-18 01:02:19 +08:00
Luis Pater and GitHub
28420c14e4
Merge pull request #580 from router-for-me/chore
...
chore: ignore agent and bmad artifacts
2025-12-18 00:46:25 +08:00
Luis Pater
10e0ea1309
Merge main into pr-39
2025-12-18 00:36:51 +08:00
Luis Pater
0bd221ff41
refactor(antigravity): optimize response handling in Claude model with JSON manipulation
2025-12-17 23:57:41 +08:00
Luis Pater
5fda6f8ef3
feat(antigravity): implement non-streaming execution for Claude model requests
2025-12-17 23:17:11 +08:00
Luis Pater
09923f654c
feat(antigravity): add streaming support for Claude model requests
2025-12-17 22:16:57 +08:00
Luis Pater and GitHub
ae7b972649
Merge pull request #577 from router-for-me/refactor-watcher-phase3
...
Refactor-watcher-phase3
2025-12-17 17:53:04 +08:00
Luis Pater
47885e3710
test(gemini): add test cases and improve compatibility for complex schema cases in CleanJSONSchemaForGemini function
2025-12-17 17:38:53 +08:00
Luis Pater and GitHub
4b9a260b37
Merge pull request #575 from soilSpoon/feature/antigravity-gemini-compat
...
feature: Improves Antigravity(gemini-claude) JSON schema compatibility
2025-12-17 16:53:06 +08:00
Luis Pater and GitHub
462a70541e
Merge pull request #38 from router-for-me/plus
...
v6.6.22
2025-12-17 16:43:53 +08:00
Luis Pater and GitHub
2407c1f4af
Merge branch 'main' into plus
2025-12-17 16:43:46 +08:00
Luis Pater and GitHub
2c743c8f0b
Merge pull request #572 from router-for-me/watcher
...
refactor(watcher): extract auth synthesizer to synthesizer package
2025-12-17 16:39:59 +08:00
Luis Pater
9f2c278ee6
refactor(translator): replace client.Content structs with JSON-based content generation for more efficient handling of Claude requests
2025-12-17 16:39:32 +08:00
Luis Pater and GitHub
4afe1f42ca
Merge pull request #571 from router-for-me/revert-570-fix/antigravity-thinking-signature
...
Revert "Fix invalid thinking signature when proxying Claude via Antigravity"
2025-12-17 14:56:29 +08:00
Luis Pater and GitHub
7481c0eaa0
Revert "Fix invalid thinking signature when proxying Claude via Antigravity"
2025-12-17 14:53:52 +08:00
Luis Pater and GitHub
024bc25b2c
Merge branch 'router-for-me:main' into main
2025-12-17 13:18:47 +08:00
Luis Pater
ffdfad8482
Fixed : #551
...
fix(translator): standardize content node handling across translators for assistant and tool calls
2025-12-17 13:16:07 +08:00
Luis Pater and GitHub
b91ee8d008
Merge branch 'router-for-me:main' into main
2025-12-17 04:01:19 +08:00
Luis Pater
6586f08584
fix(translator): correct funcName extraction and ensure proper handling of function response data in Antigravity Claude requests
2025-12-17 03:57:35 +08:00
Luis Pater and GitHub
f49e887fe6
Merge pull request #570 from fuguiKz/fix/antigravity-thinking-signature
...
Fix invalid thinking signature when proxying Claude via Antigravity
2025-12-17 03:04:41 +08:00
Luis Pater
344066fd11
refactor(api): remove unused OpenAI compatibility provider logic
...
Simplify handler logic by removing OpenAI compatibility provider management, including related mutex handling and configuration updates.
2025-12-17 02:58:14 +08:00
Luis Pater and GitHub
bcb8092488
Merge pull request #35 from router-for-me/plus
...
v6.6.19
2025-12-17 02:50:49 +08:00
Luis Pater and GitHub
1efade8bdb
Merge branch 'main' into plus
2025-12-17 02:50:14 +08:00
Luis Pater and GitHub
a5b3ff11fd
Merge pull request #569 from router-for-me/watcher
...
Watcher Module Progressive Refactoring - Phase 1
2025-12-17 02:43:34 +08:00
Luis Pater
084558f200
test(config): add unit tests for model prefix changes in config diff
2025-12-17 02:31:16 +08:00
Luis Pater
d02bf9c243
feat(diff): add support for model prefix changes in config diff logic
...
Enhance the configuration diff logic to include detection and reporting of `prefix` changes for all model types. Update related struct naming for consistency across the watcher module.
2025-12-17 02:05:03 +08:00
Luis Pater
26a5f67df2
Merge branch 'dev' into watcher
2025-12-17 01:48:11 +08:00
Luis Pater and GitHub
600fd42a83
Merge pull request #564 from router-for-me/think
...
feat(thinking): unify budget/effort conversion logic and add iFlow thinking support
2025-12-17 01:21:24 +08:00
Luis Pater
670685139a
fix(api): update route patterns to support wildcards for Gemini actions
...
Normalize action handling by accommodating wildcard patterns in route definitions for Gemini endpoints. Adjust `request.Action` parsing logic to correctly process routes with prefixed actions.
2025-12-17 01:17:02 +08:00
Luis Pater
52b6306388
feat(config): add support for model prefixes and prefix normalization
...
Refactor model management to include an optional `prefix` field for model credentials, enabling better namespace handling. Update affected configuration files, APIs, and handlers to support prefix normalization and routing. Remove unused OpenAI compatibility provider logic to simplify processing.
2025-12-17 01:07:26 +08:00
Luis Pater
f957b8948c
chore(deps): bump golang.org/x/term to v0.37.0
2025-12-17 00:19:15 +08:00
Luis Pater and GitHub
cd0b14dd2d
Merge pull request #32 from Ravens2121/master
...
feat: enhance thinking mode support for Kiro translator
2025-12-17 00:00:57 +08:00
Luis Pater and GitHub
fcecbc7d46
Merge pull request #562 from thomasvan/fix/openai-claude-message-start-order
...
fix(translator): emit message_start on first chunk regardless of role field
2025-12-16 16:54:58 +08:00
Luis Pater and GitHub
d08a2453f7
Merge pull request #33 from router-for-me/plus
...
v6.6.18
2025-12-16 13:19:42 +08:00
Luis Pater and GitHub
3f53eea1e0
Merge branch 'main' into plus
2025-12-16 13:19:32 +08:00
Luis Pater
5a812a1e93
feat(remote-management): add support for custom GitHub repository for panel updates
...
Introduce `panel-github-repository` in the configuration to allow specifying a custom repository for management panel assets. Update dependency versions and enhance asset URL resolution logic to support overrides.
2025-12-16 13:09:26 +08:00
Luis Pater and GitHub
4ebaf6f7a9
Merge pull request #31 from router-for-me/plus
...
v6.6.17
2025-12-15 23:54:30 +08:00
Luis Pater and GitHub
59ac1a3f60
Merge branch 'main' into plus
2025-12-15 23:53:23 +08:00
Luis Pater
3af24597ee
docs: remove Amp CLI integration guides and update references
2025-12-15 23:50:56 +08:00
Luis Pater and GitHub
88b101ebf5
Merge pull request #549 from router-for-me/log
...
Improve Request Logging Efficiency and Standardize Error Responses
2025-12-15 20:43:12 +08:00
Luis Pater and GitHub
923a5d6efb
Merge branch 'router-for-me:main' into main
2025-12-15 20:40:23 +08:00
Luis Pater and GitHub
734b7e42ad
Merge pull request #28 from tsln1998/main
...
fix(kiro): remove the extra quotation marks from the protocol handler
2025-12-15 20:40:07 +08:00
Luis Pater
d9a65745df
fix(translator): handle empty item type and string content in OpenAI response parser
2025-12-15 20:35:52 +08:00
Luis Pater and GitHub
10e77fcf24
Merge pull request #29 from router-for-me/plus
...
v6.6.15
2025-12-15 16:36:23 +08:00
Luis Pater and GitHub
bbb21d7c2b
Merge branch 'main' into plus
2025-12-15 16:36:11 +08:00
Luis Pater and GitHub
f6720f8dfa
Merge pull request #547 from router-for-me/amp
...
feat(amp): require API key authentication for management routes
2025-12-15 16:14:49 +08:00
Luis Pater and GitHub
407020de0c
Merge branch 'router-for-me:main' into main
2025-12-15 10:36:39 +08:00
Luis Pater and GitHub
8e4fbcaa7d
Merge pull request #533 from router-for-me/think
...
refactor(thinking): centralize reasoning effort mapping and normalize budget values
2025-12-15 10:34:41 +08:00
Luis Pater and GitHub
707b07c5f5
Merge pull request #537 from sukakcoding/fix/function-response-fallback
...
fix: handle malformed json in function response parsing
2025-12-15 03:31:09 +08:00
Luis Pater and GitHub
188de4ff2a
Merge branch 'router-for-me:main' into main
2025-12-15 00:31:29 +08:00
Luis Pater and GitHub
5a75ef8ffd
Merge pull request #536 from AoaoMH/feature/auth-model-check
...
feat: using Client Model Infos;
2025-12-15 00:29:33 +08:00
Luis Pater
71f788b13a
fix(registry): remove unused ThinkingSupport from DeepSeek-R1 model
2025-12-14 21:30:17 +08:00
Luis Pater
59c62dc580
fix(registry): correct DeepSeek-V3.2 experimental model ID
2025-12-14 21:27:43 +08:00
Luis Pater and GitHub
8fb1f114bc
Merge pull request #25 from Ravens2121/master
...
fix(kiro): Always parse thinking tags from Kiro API responses
2025-12-14 20:29:14 +08:00
Luis Pater and GitHub
6a4cff6699
Merge branch 'router-for-me:main' into main
2025-12-14 17:28:28 +08:00
Luis Pater and GitHub
d5310a3300
Merge pull request #531 from AoaoMH/feature/auth-model-check
...
feat: add API endpoint to query models for auth credentials
2025-12-14 16:46:43 +08:00
Luis Pater and GitHub
b80c2aabb0
Merge branch 'router-for-me:main' into main
2025-12-14 16:19:29 +08:00
Luis Pater
f0a3eb574e
fix(registry): update DeepSeek model definitions with new IDs and descriptions
2025-12-14 16:17:11 +08:00
Luis Pater and GitHub
14ce6aebd1
Merge pull request #449 from sususu98/fix/gemini-cli-429-retry-delay-parsing
...
fix(gemini-cli): enhance 429 retry delay parsing
2025-12-14 14:04:14 +08:00
Luis Pater and GitHub
2fe83723f2
Merge pull request #515 from teeverc/fix/response-rewriter-streaming-flush
...
fix(amp): flush response buffer after each streaming chunk write
2025-12-14 13:26:05 +08:00
Luis Pater and GitHub
e73b9e10a6
Merge pull request #24 from Ravens2121/master
...
feat(kiro): Major Refactoring + OpenAI Translator Implementation + Streaming Fixes
2025-12-14 12:51:28 +08:00
Luis Pater and GitHub
7ecc7aabda
Merge pull request #23 from router-for-me/plus
...
v6.6.9
2025-12-14 00:07:57 +08:00
Luis Pater and GitHub
79033aee34
Merge branch 'main' into plus
2025-12-14 00:07:46 +08:00
Luis Pater and GitHub
b6ad243e9e
Merge pull request #498 from teeverc/fix/claude-streaming-flush
...
fix(claude): flush Claude SSE chunks immediately
2025-12-13 23:58:34 +08:00
Luis Pater
92ca5078c1
docs(readme): update contributors for Kiro integration (AWS CodeWhisperer)
2025-12-13 13:40:39 +08:00
Luis Pater and GitHub
aca8523060
Merge pull request #22 from Ravens2121/master
...
feat(kiro): enhance thinking support and fix truncation issues
2025-12-13 13:37:47 +08:00
Luis Pater
660aabc437
fix(executor): add allowCompat support for reasoning effort normalization
...
Introduced `allowCompat` parameter to improve compatibility handling for reasoning effort in payloads across OpenAI and similar models.
2025-12-13 04:06:02 +08:00
Luis Pater and GitHub
566120e8d5
Merge pull request #505 from router-for-me/think
...
fix(thinking): map budgets to effort levels
2025-12-12 22:17:11 +08:00
Luis Pater and GitHub
f3f0f1717d
Merge branch 'dev' into think
2025-12-12 22:16:44 +08:00
Luis Pater and GitHub
05b499fb83
Merge branch 'router-for-me:main' into main
2025-12-12 22:09:08 +08:00
Luis Pater and GitHub
7621ec609e
Merge pull request #501 from huynguyen03dev/fix/openai-compat-model-alias-resolution
...
fix(openai-compat): prevent model alias from being overwritten
2025-12-12 21:58:15 +08:00