Luis Pater
b854ee4680
fix(registry): remove redundant kiro model definition entry
v6.7.45-0
2026-02-04 01:28:12 +08:00
Luis Pater
533a6bd15c
Merge pull request #176 from router-for-me/plus
...
v6.7.45
2026-02-04 01:25:54 +08:00
Luis Pater
45546c1cf7
Merge branch 'main' into plus
2026-02-04 01:25:45 +08:00
Luis Pater
e2169e3987
Merge pull request #175 from Skyuno/fix/json-truncation-rework
...
fix(kiro): Rework JSON Truncation Handling with SOFT_LIMIT_REACHED
2026-02-04 01:24:35 +08:00
Luis Pater
e85305c815
Merge pull request #174 from gogoing1024/main
...
feat(registry): add kiro channel support for model definitions
2026-02-04 01:08:43 +08:00
Luis Pater
8d4554bf17
Merge pull request #173 from starsdream666/main
...
修复:docker镜像上传时用户名使用变量并增加手动构建,修复OAuth 排除列表与OAuth 模型别名中kiro无法获取模型问题
2026-02-04 01:06:49 +08:00
Luis Pater
f628e4dcbb
Merge pull request #172 from Skyuno/fix/idc-filename-collision
...
fix(kiro): prioritize email for filename to prevent collisions
2026-02-04 01:04:33 +08:00
Luis Pater
7accae4b6a
Merge pull request #171 from cielhaidir/main
...
feat(copilot): Add copilot usage monitoring in endpoint /api-call
2026-02-04 01:02:57 +08:00
Luis Pater
3354fae391
Merge pull request #162 from taetaetae/fix/kiro-compaction-empty-content
...
fix(kiro): handle empty content in messages to prevent Bad Request errors
2026-02-04 01:01:48 +08:00
Luis Pater
2707377fcb
docs: add AICodeMirror sponsorship details to README files
2026-02-03 22:34:50 +08:00
Luis Pater
259f586ff7
Fixed : #1398
...
fix(translator): use model group caching for client signature validation
2026-02-03 22:04:52 +08:00
Luis Pater
d885b81f23
Fixed : #1403
...
fix(translator): handle "input" field transformation for OpenAI responses
2026-02-03 21:49:30 +08:00
Luis Pater
fe6bffd080
fixed : #1407
...
fix(translator): adjust "developer" role to "user" and ignore unsupported tool types
2026-02-03 21:41:17 +08:00
starsdream666
1a81e8a98a
一致性问题修复
2026-02-03 21:11:20 +08:00
yuechenglong.5
0b889c6028
feat(registry): add kiro channel support for model definitions
...
Add kiro as a new supported channel in GetStaticModelDefinitionsByChannel
function, enabling retrieval of Kiro model definitions alongside existing
providers like qwen, iflow, and github-copilot.
2026-02-03 20:55:10 +08:00
starsdream666
f6bb0011f9
修复kiro模型列表缺失
2026-02-03 20:33:13 +08:00
Skyuno
fcdd91895e
Merge remote-tracking branch 'upstream/main' into fix/json-truncation-rework
2026-02-03 20:28:32 +08:00
Skyuno
8dc4fc4ff5
fix(idc): prioritize email for filename to prevent collisions
...
- Use email as primary identifier for IDC tokens (unique, no sequence needed)
- Add sequence number only when email is unavailable
- Use startUrl identifier as secondary fallback with sequence
- Update GenerateTokenFileName in aws.go with consistent logic
2026-02-03 20:04:36 +08:00
starsdream666
9e9a860bda
Merge branch 'router-for-me:main' into main
2026-02-03 16:50:42 +08:00
“cielhaidir”
6cd32028c3
refactor: clean up whitespace in enrichCopilotTokenResponse function
2026-02-03 13:14:21 +08:00
“cielhaidir”
ebd58ef33a
feat(copilot): enhance quota response with reset dates for enterprise and non-enterprise accounts
2026-02-03 13:13:17 +08:00
“cielhaidir”
92791194e5
feat(copilot): add GitHub Copilot quota management endpoints and response enrichment
2026-02-03 13:02:51 +08:00
taetaetae
1f7c58f7ce
refactor: use constants for default assistant messages
...
Apply code review feedback from gemini-code-assist:
- Define default messages as local constants to improve maintainability
- Avoid magic strings in the empty content handling logic
2026-02-03 07:10:38 +09:00
Luis Pater
b9cdc2f54c
chore: remove .air.toml configuration file and update .gitignore
v6.7.42-0
2026-02-03 01:52:35 +08:00
Luis Pater
5e23975d6e
Merge branch 'router-for-me:main' into main
2026-02-03 01:50:45 +08:00
Luis Pater
420937c848
Merge pull request #166 from cielhaidir/main
...
feat: add .air.toml configuration file and update .gitignore for build artifacts
2026-02-03 01:46:02 +08:00
Luis Pater
e1a353ca20
Merge pull request #159 from Skyuno/fix/filter-web-search-tool
...
fix(kiro): filter web search tool
2026-02-03 01:45:23 +08:00
Luis Pater
250f212fa3
fix(executor): handle "global" location in AI platform URL generation
2026-02-03 01:39:57 +08:00
“cielhaidir”
95a3e32a12
feat: add .air.toml configuration file and update .gitignore for build artifacts
...
fix: improve PatchOAuthModelAlias logic for handling channel aliases
feat: add support for GitHub Copilot in model definitions
2026-02-02 17:53:58 +08:00
Skyuno
3c7a5afdcc
feat: inject web_search alternative hint instead of silently filtering
2026-02-02 05:19:06 +08:00
Skyuno
5dc936a9a4
fix: filter out web_search/websearch tools unsupported by Kiro API
2026-02-02 05:19:06 +08:00
Skyuno
ba168ec003
fix(kiro): skip _partial field (may contain hallucinated paths), add pwd hint for retry
2026-02-02 05:17:39 +08:00
Skyuno
a12e22c66f
Revert "Merge pull request #150 from PancakeZik/fix/write-tool-truncation-handling"
...
This reverts commit fd5b669c87 , reversing
changes made to 30d832c9b1 .
2026-02-02 05:17:39 +08:00
starsdream666
4c50a7281a
Update docker-image.yml
2026-02-02 00:01:00 +08:00
starsdream666
80d3fa384e
Update docker-image.yml
2026-02-01 23:58:06 +08:00
Luis Pater
38f7e754ca
Merge branch 'router-for-me:main' into main
v6.7.41-0
2026-02-01 20:22:46 +08:00
Luis Pater
157f16d3b2
Merge pull request #1380 from router-for-me/codex
...
refactor(codex): remove codex instructions injection support
2026-02-01 20:20:59 +08:00
Luis Pater
b927b0cc6c
Merge branch 'dev' into codex
2026-02-01 20:20:49 +08:00
Luis Pater
493969a742
Merge pull request #1379 from router-for-me/log
...
refactor(api): centralize config change logging
2026-02-01 20:19:55 +08:00
hkfires
354f6582b2
fix(codex): convert system role to developer for codex input
2026-02-01 15:37:37 +08:00
hkfires
fe3ebe3532
docs(translator): update Codex Claude request transform docs
2026-02-01 14:55:41 +08:00
taetaetae
b45ede0b71
fix(kiro): handle empty content in messages to prevent Bad Request errors
...
Problem:
- OpenCode's /compaction command and auto-compaction (at 80%+ context)
sends requests that can result in empty assistant message content
- Kiro API strictly requires non-empty content for all messages
- This causes 'Bad Request: Improperly formed request' errors
- After compaction failure, the malformed message stays in history,
breaking all subsequent requests in the session
Solution:
- Add fallback content for empty assistant messages in
buildAssistantMessageFromOpenAI()
- Add history truncation (max 50 messages) to prevent oversized requests
- This ensures all messages have valid content before sending to Kiro API
Fixes issues with:
- /compaction command returning Bad Request
- Auto-compaction breaking sessions
- Conversations becoming unresponsive after compaction failure
2026-02-01 15:47:18 +09:00
hkfires
ac802a4646
refactor(codex): remove codex instructions injection support
2026-02-01 14:33:31 +08:00
hkfires
6a258ff841
feat(config): track routing and cloak changes in config diff
2026-02-01 12:05:48 +08:00
hkfires
4649cadcb5
refactor(api): centralize config change logging
2026-02-01 11:31:44 +08:00
Luis Pater
c287378167
Merge pull request #161 from router-for-me/plus
...
v6.7.40
v6.7.40-0
2026-02-01 07:37:56 +08:00
Luis Pater
0de86a390d
Merge branch 'main' into plus
2026-02-01 07:37:30 +08:00
Luis Pater
c82d8e250a
Merge pull request #1174 from lieyan666/fix/issue-1082-change-error-status-code
...
fix: change HTTP status code from 400 to 502 when no provider available
2026-02-01 07:10:52 +08:00
Luis Pater
73db4e64f6
Merge pull request #874 from MohammadErfan-Jabbari/fix/streaming-finish-reason-tool-calls
...
fix(antigravity): preserve finish_reason tool_calls across streaming chunks
2026-02-01 07:05:39 +08:00
Luis Pater
69ca0a8fac
Merge pull request #859 from shunkakinoki/fix/objectstore-sync-race-condition
...
fix: prevent race condition in objectstore auth sync
2026-02-01 07:01:43 +08:00