Spaces:
Sleeping
Sleeping
File size: 867 Bytes
42f3ecf | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | # %%
from datetime import datetime, timedelta
class MasterAgent:
def handle(self, command, context):
if command != "schedule":
return {}
sensor_site = context["sensor_site"]
sensor_date = context["sensor_date"]
pod_site = context["pod_site"]
pod_date = context["pod_date"]
# Dummy logic for now—replace with your real scheduling later
sensor_schedule = [{
"date": sensor_date,
"site": sensor_site,
"side": "left" if "Left" in sensor_site else "right"
}]
pod_schedule = [{
"date": pod_date,
"pod_site": pod_site,
"sensor_site": sensor_site
}]
return {
"sensor_schedule": sensor_schedule,
"pod_schedule": pod_schedule
}
|