INNER CODE UNIT · Python
cutoff
evolution-foundation/evo-nexus · dashboard/backend/app.py:969
cutoff = datetime.now(timezone.utc) - timedelta(minutes=10)
active = []
for entry in data.get("active_agents", []):
try:
started = datetime.fromisoformat(entry["started_at"].replace("Z", "+00:00"))
if started > cutoff:
active.append(entry)
except (KeyError, ValueError):
pass
return {"active_agents": active, "last_updated": data.get("last_updated")}
except Exception:
pass
return {"active_agents": [], "last_updated": None}
# --- Version check with 1h cache ---
_version_cache = {"data": None, "expires": 0}