fffiloni commited on
Commit
f0c0b3a
·
verified ·
1 Parent(s): 4dfcdf8

Upload 14 files

Browse files
Files changed (2) hide show
  1. src/timeline_model.py +6 -0
  2. src/version.py +2 -2
src/timeline_model.py CHANGED
@@ -454,6 +454,12 @@ def _phase_status(bundle: dict[str, Any], phase: str, verdict: str) -> str:
454
  return "failed"
455
  return "warning" if terminal else "running"
456
 
 
 
 
 
 
 
457
  if phase == "deploy":
458
  blocker = _final_blocker_label(bundle)
459
  if blocker and _build_error_observation(bundle):
 
454
  return "failed"
455
  return "warning" if terminal else "running"
456
 
457
+ if phase == "agent":
458
+ latest_by_step = _latest_events_by_step(bundle, phase)
459
+ pi_run = latest_by_step.get("pi_run") or {}
460
+ if _lower(pi_run.get("status")) in RUNNING_STATUSES and not terminal:
461
+ return "running"
462
+
463
  if phase == "deploy":
464
  blocker = _final_blocker_label(bundle)
465
  if blocker and _build_error_observation(bundle):
src/version.py CHANGED
@@ -1,7 +1,7 @@
1
  from __future__ import annotations
2
 
3
- ASF_APP_VERSION = "v190.3"
4
- ASF_RELEASE_NAME = "Agentic Space Factory v190.3"
5
 
6
 
7
  def resolve_app_version(value: str | None = None) -> str:
 
1
  from __future__ import annotations
2
 
3
+ ASF_APP_VERSION = "v190.4"
4
+ ASF_RELEASE_NAME = "Agentic Space Factory v190.4"
5
 
6
 
7
  def resolve_app_version(value: str | None = None) -> str: