elky
905453d62b
revert: remove usage elapsed clock calibration
2026-05-31 20:30:51 +08:00
github-actions[bot]
40eb3cf6e1
chore(tunnel): update download links for tunnel-v0.3.15
2026-05-31 11:17:51 +00:00
elky
549463088c
chore: bump aether-tunnel version to 0.3.15
2026-05-31 19:09:56 +08:00
elky
f8b5651883
Support encoded tunnel node names
2026-05-31 16:33:06 +08:00
elky
49f952692b
Fix remaining sync chat stack overflows
2026-05-31 02:12:22 +08:00
elky
fde15c9b60
Fix sync chat test stack overflow
2026-05-31 01:13:09 +08:00
elky
06f26cfacf
Merge remote-tracking branch 'origin/pr/597'
2026-05-31 00:09:42 +08:00
elky
5360665432
test(gateway): avoid stack overflow in cors proxy test
2026-05-30 22:48:19 +08:00
elky
a20ac1d31f
fix(pool): align oauth status filter with visible state
2026-05-30 21:37:21 +08:00
elky
1bdd300606
Merge branch 'review-pr-612'
2026-05-30 21:26:18 +08:00
elky
c56f0198ff
Merge branch 'review-pr-611'
2026-05-30 21:26:12 +08:00
elky
02fc6bd4ef
Merge branch 'review-pr-610'
2026-05-30 21:26:07 +08:00
elky
463576915f
Merge branch 'review-pr-602'
2026-05-30 21:25:52 +08:00
elky
1db6b9d307
Merge branch 'review-pr-596'
2026-05-30 21:25:46 +08:00
elky
b5a02a118f
Merge branch 'review-pr-595'
2026-05-30 21:25:39 +08:00
cym
ce1d532e3c
fix(pool): align status filters with visible key state
2026-05-30 18:49:26 +08:00
Entropy.Xu
f27485ec05
fix(kiro): 忽略图片 base64 token 估算
2026-05-30 02:59:04 +08:00
Entropy.Xu
9616f458de
fix(kiro): 模拟缓存读取移动断点前缀
2026-05-30 00:42:14 +08:00
MMEXA
3455faf7da
修复格式转换优先级保持的首轮候选排序
...
让开启格式转换优先级保持的跨格式候选进入首轮候选页。
普通跨格式候选仍延后到后续页,保持原有兜底语义。
2026-05-29 22:01:11 +08:00
github-actions[bot]
0d76a8e478
chore(tunnel): update download links for tunnel-v0.3.14
2026-05-29 13:32:35 +00:00
elky
b9612fef9b
chore: bump aether-tunnel version to 0.3.14
2026-05-29 21:21:30 +08:00
fawney19
1658925f52
Disable key circuit breaker for pool providers
2026-05-29 15:16:06 +08:00
fawney19
9fb600df1b
Fix PR 599 check regressions
2026-05-29 12:30:56 +08:00
fawney19
3e4dfd2bac
Merge branch 'pr-599'
2026-05-29 02:46:07 +08:00
fawney19
b59c724455
Normalize endpoint API root handling
2026-05-29 02:29:33 +08:00
RWDai
6d285410c2
Preserve dashboard daily breakdown rows
2026-05-28 22:02:42 +08:00
Entropy.Xu
eaabfb83ed
fix(tunnel): bound upstream clients and heartbeat deltas
2026-05-28 20:34:08 +08:00
fawney19
ef2953038e
Fix usage records filtering and pool trace display
2026-05-28 20:24:48 +08:00
Novick Yuan
4b2d8cef3c
fix(usage): calibrate active elapsed clock efficiently
2026-05-28 18:45:16 +08:00
fawney19
88f03aaef2
Keep key circuit breaker out of pool scoring
2026-05-28 17:18:42 +08:00
fawney19
ffd8d273c4
Revert "Merge remote-tracking branch 'origin/pr/592'"
...
This reverts commit 3504875922 , reversing
changes made to 5c3a1aecbe .
2026-05-28 17:10:27 +08:00
fawney19
ef2a96bcc4
Remove default hot pool size cap
2026-05-28 17:01:03 +08:00
Novick Yuan
734717899b
Invalidate model routing cache after admin model writes
2026-05-28 16:57:28 +08:00
RWDai
d2d28c30d9
Use bearer auth for OpenAI embedding passthrough
2026-05-28 16:53:00 +08:00
fawney19
b21be24faa
Merge remote-tracking branch 'origin/pr/591'
2026-05-28 16:07:08 +08:00
fawney19
3504875922
Merge remote-tracking branch 'origin/pr/592'
2026-05-28 16:07:07 +08:00
Mas0nShi
6ebd39ed0b
Stabilize stream first-byte usage test
2026-05-28 15:33:28 +08:00
Mas0nShi
1a45ec9386
Fix Gemini CLI streaming policy for OpenAI chat
2026-05-28 15:05:05 +08:00
Novick Yuan
b108dc5ea6
Assert usage server timing over HTTP
2026-05-28 15:01:59 +08:00
Novick Yuan
6412294262
Use header-only usage server timing
2026-05-28 14:30:15 +08:00
Novick Yuan
8aca1f8b93
Add server time to usage responses
2026-05-28 14:30:15 +08:00
fawney19
bb2fc2ec00
Optimize health monitor database reads
2026-05-28 14:24:37 +08:00
fawney19
18566b5837
Merge remote-tracking branch 'origin/pr/587'
2026-05-28 13:56:04 +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
fawney19
0efb3d340d
Merge commit 'refs/pr/530'
2026-05-28 12:53:45 +08:00
fawney19
535039c29e
Merge remote-tracking branch 'origin/pr/584'
2026-05-28 12:16:51 +08:00
fawney19
93d3de1644
feat: improve routing policy diagnostics
2026-05-28 12:11:43 +08:00
AAEE86
4ce056fe45
feat(health): add model and provider health monitoring
...
- Rename the original health monitor to endpoint health monitor
- Add tab navigation for endpoint, model, and provider health views
- Add model health monitor cards with availability, latency, first-byte latency, and 60-point history
- Add admin-only provider health monitor with collapsible active-provider sections
- Show per-provider model health cards after expanding a provider
- Add backend model health and provider health monitor payload builders
- Add admin endpoint for provider health monitoring
- Add provider-scoped usage breakdown filtering for per-provider model statistics
- Add frontend API types and request helpers for model/provider health data
- Add demo mock data for model and provider health monitoring
- Fix model health timeline time-unit handling so request history segments render correctly
Verification:
- cargo fmt
- npm run type-check
- npm run build
- cargo test -p aether-gateway health_models
- cargo test -p aether-gateway health_providers
- cargo test -p aether-gateway gateway_exposes_frontdoor_manifest_without_proxying_upstream
2026-05-28 12:00:20 +08:00
Mas0nShi
9ad9858ac2
Merge origin/main into fix/gemini-cli-v1internal
2026-05-28 11:58:00 +08:00