Panics · P24 Agent: stale checkpoints and frames mark none; progress and memory past their totals fill

This commit is contained in:
ZacharyZhang-NY committed 2026-10-07 00:39:48 -04:00
1 parent 2e080b83de
commit e69b96c9e3
8 files changed
+89 -36

No files matched your search

+5 -2
View File
@@ -99,7 +99,10 @@ impl SandboxStatus {
/// Memory in use and its limit, in bytes.
pub fn memory(mut self, used: u64, limit: u64) -> Self {
assert!(limit > 0 && used <= limit, "memory {used} of {limit}");
assert!(limit > 0, "memory {used} of no limit");
if used > limit {
log::error!("environment: memory {used} past its limit {limit}; the meter fills");
}
self.memory = Some((used, limit));
self
}
@@ -173,7 +176,7 @@ impl RenderOnce for SandboxStatus {
Meter::new(
(self.id.clone(), "memory"),
"Memory",
used as f32 / limit as f32,
used.min(limit) as f32 / limit as f32,
)
.detail(format!(
"{} of {}",