跳转到内容

desktop/src-tauri/crates/core/src/quota_history.rs

第 1 条注释,第 1 行

desktop/src-tauri/crates/core/src/quota_history.rs:1

//! 通用额度时序(agent 无关)。

第 2 条注释,第 2 行

desktop/src-tauri/crates/core/src/quota_history.rs:2

//!(空行)

第 3 条注释,第 3 行

desktop/src-tauri/crates/core/src/quota_history.rs:3

//! 任何 Agent 暴露的账户级 / 速率限额 / 额度余额观测都归一到本模块的

第 4 条注释,第 4 行

desktop/src-tauri/crates/core/src/quota_history.rs:4

//! QuotaObservation 写入 quota_history 表;这些观测与已记录的 token 用量分别保存,

第 5 条注释,第 5 行

desktop/src-tauri/crates/core/src/quota_history.rs:5

//! 独立展示、绝不折算成 token(data-contract:额度独立)。Copilot premium

第 6 条注释,第 6 行

desktop/src-tauri/crates/core/src/quota_history.rs:6

//! Copilot premium 请求是首个接入来源。其他已核验的本机额度格式可复用,

第 7 条注释,第 7 行

desktop/src-tauri/crates/core/src/quota_history.rs:7

//! 共用表及查询;举例不代表已支持 Warp 或其他客户端。

第 8 条注释,第 14 行

desktop/src-tauri/crates/core/src/quota_history.rs:14

/// 一次额度观测(归一化,agent 无关)。

第 9 条注释,第 17 行

desktop/src-tauri/crates/core/src/quota_history.rs:17

/// 来源快照时刻;缺失时才使用本次观察时间。

第 10 条注释,第 19 行

desktop/src-tauri/crates/core/src/quota_history.rs:19

/// 统计 Agent 名(如 "copilot")。

第 11 条注释,第 21 行

desktop/src-tauri/crates/core/src/quota_history.rs:21

/// 额度标识(如 "premium_interactions")。

第 12 条注释,第 23 行

desktop/src-tauri/crates/core/src/quota_history.rs:23

/// 额度类别为 rate_limit / credits / balance / subscription_window。

第 13 条注释,第 25 行

desktop/src-tauri/crates/core/src/quota_history.rs:25

/// 来源单位可为 requests / credits / tokens / usd_minor 等。

第 14 条注释,第 27 行

desktop/src-tauri/crates/core/src/quota_history.rs:27

/// 周期上限(None = 无上限/未知)。

第 15 条注释,第 29 行

desktop/src-tauri/crates/core/src/quota_history.rs:29

/// 已用(None = 未知,不补零)。

第 16 条注释,第 31 行

desktop/src-tauri/crates/core/src/quota_history.rs:31

/// 剩余(None = 未知)。

第 17 条注释,第 36 行

desktop/src-tauri/crates/core/src/quota_history.rs:36

/// 仅在可证明属于本机使用时 true;账户总额跨设备共享 ⇒ false。

第 18 条注释,第 41 行

desktop/src-tauri/crates/core/src/quota_history.rs:41

/// 最新额度(每 (agent, quota_id) 一行,供总览展示)。

第 19 条注释,第 56 行

desktop/src-tauri/crates/core/src/quota_history.rs:56

/// 每日额度点(趋势用;每天取该天最后一次观测)。

第 20 条注释,第 65 行

desktop/src-tauri/crates/core/src/quota_history.rs:65

/// 同来源快照时刻及所有字段均相同才跳过;同刻更正原子替换。

第 21 条注释,第 66 行

desktop/src-tauri/crates/core/src/quota_history.rs:66

/// 使用来源时间分日,新时间同值仍为一次新观测。

第 22 条注释,第 169 行

desktop/src-tauri/crates/core/src/quota_history.rs:169

/// 每 (agent, quota_id) 的最新额度行;agent=None 取全部。

第 23 条注释,第 205 行

desktop/src-tauri/crates/core/src/quota_history.rs:205

/// 某 (agent, quota_id) 的每日趋势点(每天该天最后一次观测)。

第 24 条注释,第 285 行

desktop/src-tauri/crates/core/src/quota_history.rs:285

// 来源时间及数值都相同时跳过。

第 25 条注释,第 290 行

desktop/src-tauri/crates/core/src/quota_history.rs:290

// 来源时间相同但数值变化时,记录更正。