MCPcopy Create free account
hub / github.com/AI45Lab/Code / progress

Method progress

core/src/planning/mod.rs:288–298  ·  view source on GitHub ↗

Get progress as a fraction (0.0 - 1.0)

(&self)

Source from the content-addressed store, hash-verified

286
287 /// Get progress as a fraction (0.0 - 1.0)
288 pub fn progress(&self) -> f32 {
289 if self.steps.is_empty() {
290 return 0.0;
291 }
292 let completed = self
293 .steps
294 .iter()
295 .filter(|s| s.status == TaskStatus::Completed)
296 .count();
297 completed as f32 / self.steps.len() as f32
298 }
299}
300
301// ============================================================================

Callers 1

execute_planMethod · 0.80

Calls 2

is_emptyMethod · 0.45
lenMethod · 0.45

Tested by

no test coverage detected