feat(adaptive): 完善自适应 RPM 学习并将 Pool 调度状态与健康分解耦

- orchestration 新增 AdaptiveSuccess 效果,在成功回报路径上根据利用率窗口扩张 learned_rpm_limit
- 429 路径改用 429_observation/adjustment 记录以及基于历史的置信度评估,新增 last_rpm_peak 边界字段
- Pool 调度状态不再因 health_score 低或熔断而降级/拦截,前端同步移除相关按钮与文案兜底
- 新增前端 poolTrace 工具(附测试)承接原 HorizontalRequestTimeline 内的候选合并逻辑
This commit is contained in:
fawney19
2026-04-20 00:27:48 +08:00
parent 1f74e660de
commit c1b9d94c84
16 changed files with 1776 additions and 405 deletions

View File

@@ -269,6 +269,7 @@ pub struct StoredProviderCatalogKey {
pub adjustment_history: Option<serde_json::Value>,
pub utilization_samples: Option<serde_json::Value>,
pub last_probe_increase_at_unix_secs: Option<u64>,
pub last_rpm_peak: Option<u32>,
pub request_count: Option<u32>,
pub total_tokens: u64,
pub total_cost_usd: f64,
@@ -341,6 +342,7 @@ impl StoredProviderCatalogKey {
adjustment_history: None,
utilization_samples: None,
last_probe_increase_at_unix_secs: None,
last_rpm_peak: None,
request_count: None,
total_tokens: 0,
total_cost_usd: 0.0,