dannycreations
3f9c9591bd
feat(gemini-cli): support image content in Claude request conversion
...
- Add logic to handle `image` content type during request translation.
- Map Claude base64 image data to Gemini's `inlineData` structure.
- Support automatic extraction of `media_type` and `data` for image parts.
2026-02-04 11:00:37 +07:00
Luis Pater
1548c567ab
feat(pprof): add support for configurable pprof HTTP debug server
...
- Introduced a new `pprof` server to enable/debug HTTP profiling.
- Added configuration options for enabling/disabling and specifying the server address.
- Integrated pprof server lifecycle management with `Service`.
#1287
2026-02-04 02:39:26 +08:00
Luis Pater
5b23fc570c
Merge pull request #1396 from Xm798/fix/log-dir-tilde-expansion
...
fix(logging): expand tilde in auth-dir path for log directory
2026-02-04 02:00:13 +08:00
Luis Pater
04e1c7a05a
docs: reorganize and update README entries for CLIProxyAPI projects
2026-02-04 01:49:27 +08:00
Luis Pater
9181e72204
Merge pull request #1409 from wangdabaoqq/main
...
docs: Add a new client application - Lin Jun
2026-02-04 01:47:31 +08:00
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
宝宝宝
4939865f6d
Add a new client application - Lin Jun
2026-02-03 23:55:24 +08:00
宝宝宝
3da7f7482e
Add a new client application - Lin Jun
2026-02-03 23:36:34 +08:00
宝宝宝
9072b029b2
Add a new client application - Lin Jun
2026-02-03 23:35:53 +08:00
宝宝宝
c296cfb8c0
docs: Add a new client application - Lin Jun
2026-02-03 23:32:50 +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
Cyrus
a275db3fdb
fix(logging): expand tilde in auth-dir and log resolution errors
...
- Use util.ResolveAuthDir to properly expand ~ to user home directory
- Fixes issue where logs were created in literal "~/.cli-proxy-api" folder
- Add warning log when auth-dir resolution fails for debugging
Bug introduced in 62e2b67 (refactor(logging): centralize log directory
resolution logic), where strings.TrimSpace was used instead of
util.ResolveAuthDir to process auth-dir path.
2026-02-03 00:02:54 +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