fix: taking plan type from usage endpoint instead of thru auth token (#7610)

pull plan type from the usage endpoint, persist it in session state /
tui state, and propagate through rate limit snapshots
This commit is contained in:
zhao-oai
2025-12-04 23:34:13 -08:00
committed by GitHub
parent b1c918d8f7
commit b8eab7ce90
17 changed files with 224 additions and 35 deletions

View File

@@ -1195,7 +1195,8 @@ async fn token_count_includes_rate_limits_snapshot() {
"window_minutes": 60,
"resets_at": 1704074400
},
"credits": null
"credits": null,
"plan_type": null
}
})
);
@@ -1243,7 +1244,8 @@ async fn token_count_includes_rate_limits_snapshot() {
"window_minutes": 60,
"resets_at": 1704074400
},
"credits": null
"credits": null,
"plan_type": null
}
})
);
@@ -1314,7 +1316,8 @@ async fn usage_limit_error_emits_rate_limit_event() -> anyhow::Result<()> {
"window_minutes": 60,
"resets_at": null
},
"credits": null
"credits": null,
"plan_type": null
});
let submission_id = codex