MMEXA
|
3455faf7da
|
修复格式转换优先级保持的首轮候选排序
让开启格式转换优先级保持的跨格式候选进入首轮候选页。
普通跨格式候选仍延后到后续页,保持原有兜底语义。
|
2026-05-29 22:01:11 +08:00 |
|
fawney19
|
88f03aaef2
|
Keep key circuit breaker out of pool scoring
|
2026-05-28 17:18:42 +08:00 |
|
Mas0nShi
|
1a45ec9386
|
Fix Gemini CLI streaming policy for OpenAI chat
|
2026-05-28 15:05:05 +08:00 |
|
fawney19
|
069e1c1e60
|
Fix merged PR check regressions
|
2026-05-28 13:53:04 +08:00 |
|
fawney19
|
2c28d9979c
|
Merge commit 'refs/pr/585'
# Conflicts:
# apps/aether-gateway/src/ai_serving/planner/passthrough/provider/family/request.rs
# apps/aether-gateway/src/tests/ai_execute/stream_provider_gemini/local_cli.rs
# apps/aether-gateway/src/tests/ai_execute/sync/gemini/cli.rs
# apps/aether-gateway/src/tests/control/admin/provider_query.rs
# crates/aether-provider-transport/src/gemini_cli/mod.rs
# crates/aether-provider-transport/src/gemini_cli/request.rs
# crates/aether-provider-transport/src/gemini_cli/url.rs
# crates/aether-provider-transport/src/lib.rs
|
2026-05-28 13:19:42 +08:00 |
|
Mas0nShi
|
9ad9858ac2
|
Merge origin/main into fix/gemini-cli-v1internal
|
2026-05-28 11:58:00 +08:00 |
|
MMEXA
|
adca142d1e
|
fix: adapt gemini cli to v1internal endpoint
|
2026-05-28 00:24:56 +08:00 |
|
fawney19
|
42e723ff7c
|
Clarify API key concurrency skip reasons
|
2026-05-27 17:00:09 +08:00 |
|
zhefox
|
e09d3199c1
|
fix(gateway): update codex prompt cache key test
|
2026-05-27 13:57:48 +08:00 |
|
zhefox
|
41ad422002
|
fix(gateway): preserve JSON mode chat hints in responses normalization
|
2026-05-27 13:35:16 +08:00 |
|
fawney19
|
d24ead234d
|
Merge branch 'pr-575'
# Conflicts:
# apps/aether-gateway/src/ai_serving/planner/passthrough/provider/family/payload.rs
# apps/aether-gateway/src/ai_serving/planner/passthrough/provider/family/request.rs
# apps/aether-gateway/src/ai_serving/planner/standard/family/payload.rs
# apps/aether-gateway/src/ai_serving/planner/standard/family/request.rs
# apps/aether-gateway/src/ai_serving/planner/standard/openai/chat/decision/request.rs
# apps/aether-gateway/src/ai_serving/planner/standard/openai/responses/decision/payload.rs
# apps/aether-gateway/src/ai_serving/planner/standard/openai/responses/decision/request.rs
|
2026-05-27 01:34:19 +08:00 |
|
Kayphoon
|
7530bec7de
|
test(gateway): cover chat pii redaction formats
|
2026-05-26 22:29:45 +08:00 |
|
fawney19
|
a0f22ae659
|
fix: tighten pr 566 claude and deepseek handling
|
2026-05-26 00:57:28 +08:00 |
|
fawney19
|
235f32e10e
|
Merge remote-tracking branch 'origin/pr/566' into review/pr-566-fix
|
2026-05-26 00:43:45 +08:00 |
|
hemo94931
|
9010f0806a
|
fix(ai): sanitize Claude Read pages passthrough
|
2026-05-25 21:01:10 +08:00 |
|
root
|
e68b843875
|
Add DeepSeek thinking compatibility
|
2026-05-25 21:00:08 +08:00 |
|
MMEXA
|
b347f1816d
|
Fix native Antigravity stream envelope handling
|
2026-05-25 09:39:55 +08:00 |
|
fawney19
|
1be445423c
|
Merge remote-tracking branch 'origin/pr/558'
|
2026-05-25 01:22:03 +08:00 |
|
MMEXA
|
480579a0d5
|
fix(gateway): expire provider key circuit cooldowns
|
2026-05-25 00:40:38 +08:00 |
|
Codex
|
3bf7469d30
|
修复 ChatGPT Web 生图 usage 估算
|
2026-05-24 18:50:14 +08:00 |
|
Mas0nShi
|
0d80db8a8d
|
Refactor Gemini CLI v1internal planner request builder
|
2026-05-22 18:57:03 +08:00 |
|
Mas0nShi
|
8cc6888c5b
|
Fix Gemini CLI OpenAI conversion envelope
|
2026-05-22 18:40:11 +08:00 |
|
Mas0nShi
|
c67818ee86
|
Fix Gemini CLI standard conversion envelope
|
2026-05-22 18:24:40 +08:00 |
|
Mas0nShi
|
8b7643e150
|
Merge remote-tracking branch 'origin/main' into fix/gemini-cli-v1internal
# Conflicts:
# apps/aether-gateway/src/ai_serving/transport.rs
# apps/aether-gateway/src/handlers/admin/provider/oauth/dispatch/batch/parse.rs
# apps/aether-gateway/src/handlers/shared/catalog.rs
# crates/aether-admin/src/provider/quota.rs
# crates/aether-model-fetch/src/strategy.rs
# crates/aether-provider-pool/src/lib.rs
# crates/aether-provider-pool/src/service.rs
# crates/aether-provider-transport/src/provider_types.rs
# frontend/src/features/providers/components/ProviderDetailDrawer.vue
# frontend/src/utils/__tests__/providerKeyQuota.spec.ts
# frontend/src/utils/providerKeyQuota.ts
# frontend/src/views/admin/PoolManagement.vue
|
2026-05-22 17:13:57 +08:00 |
|
fawney19
|
d6eb41aa78
|
Merge remote-tracking branch 'origin/pr/536'
# Conflicts:
# apps/aether-gateway/src/execution_runtime/stream/execution.rs
|
2026-05-21 23:03:14 +08:00 |
|
zhefox
|
77c2d91eb0
|
fix(gateway): drain downstream-disconnected streams and stop inferring cancelled usage
|
2026-05-21 20:30:44 +08:00 |
|
Mas0nShi
|
3e6ce6cf4a
|
fix: hydrate Gemini CLI project metadata
|
2026-05-21 17:10:17 +08:00 |
|
Mas0nShi
|
e53d5f07e8
|
feat: support Gemini CLI v1internal quota
|
2026-05-21 15:38:10 +08:00 |
|
zhefox
|
e59e6c3797
|
fix(gateway): sanitize Claude thinking and handle missing stream finish
|
2026-05-21 12:30:42 +08:00 |
|
Entropy.Xu
|
4112a8b2ea
|
fix(provider): 修复 Windsurf PR CI 失败
|
2026-05-21 02:21:35 +08:00 |
|
Entropy.Xu
|
65c361115a
|
fix(provider): 修复 Windsurf PR 冲突残留
|
2026-05-21 01:02:02 +08:00 |
|
Entropy.Xu
|
129c7c90c0
|
fix(provider): 修复 Windsurf 原生工具桥接
|
2026-05-21 01:02:02 +08:00 |
|
Entropy.Xu
|
9466d92a7a
|
fix(provider): 接入 Windsurf 模型拉取和格式转换
|
2026-05-21 01:02:02 +08:00 |
|
Entropy.Xu
|
0226e14251
|
feat(provider): 原生接入 Windsurf provider
|
2026-05-21 01:02:02 +08:00 |
|
ZheFox
|
a31e237cc3
|
Merge upstream main
|
2026-05-20 19:28:49 +08:00 |
|
ZheFox
|
2cacf66a37
|
fix(gateway): route openai image streams with images surface
|
2026-05-20 18:13:34 +08:00 |
|
ZheFox
|
de7be4f15b
|
fix(gateway): route openai image api requests with mapped models
|
2026-05-20 17:16:38 +08:00 |
|
fawney19
|
f76bbaab52
|
feat: support api key ip restriction rules
|
2026-05-20 16:11:49 +08:00 |
|
ZheFox
|
cde2062618
|
chore(gateway): make openai image intent import local
|
2026-05-20 16:09:24 +08:00 |
|
ZheFox
|
9673fc4c01
|
fix(codex): trigger image override only on explicit tool_choice
|
2026-05-20 15:34:31 +08:00 |
|
ZheFox
|
7d5ad1e70e
|
chore(gateway): silence dead code warnings in openai image bridge
|
2026-05-20 13:32:14 +08:00 |
|
ZheFox
|
89860bec97
|
fix(codex): restrict openai image routing to codex responses
|
2026-05-20 13:17:24 +08:00 |
|
RWDai
|
84c4c2f9c2
|
fix(gateway): preserve image generation tools
|
2026-05-20 11:02:41 +08:00 |
|
RWDai
|
bdc848b19e
|
Merge upstream main into feat/500-api-key-ip-whitelist
|
2026-05-20 10:26:56 +08:00 |
|
fawney19
|
d1ad1815f7
|
Merge pull request #513 from mayrainnn/fix/request-body-content-encoding
feat: normalize compressed request bodies
|
2026-05-20 01:05:59 +08:00 |
|
fawney19
|
f4d0d5904a
|
Remove image_generation tools from OpenAI image bridges
|
2026-05-20 00:20:56 +08:00 |
|
mayrain
|
8f4f4d2d82
|
refactor(gateway): route decoded body access through ai_serving
|
2026-05-19 22:58:03 +08:00 |
|
fawney19
|
1b570daf72
|
Revert "Merge PR #504"
This reverts commit d216a9e219, reversing
changes made to 21e82abd54.
|
2026-05-19 17:23:57 +08:00 |
|
fawney19
|
63202a63ef
|
Merge branch 'codex/pool-hot-trace-fix'
# Conflicts:
# apps/aether-gateway/src/ai_serving/planner/candidate_materialization.rs
|
2026-05-19 14:47:37 +08:00 |
|
fawney19
|
052de6b96e
|
test: stabilize merged PR checks
|
2026-05-19 10:18:25 +08:00 |
|