EmailAgentwithMemory / app /utils /interrupt_utils.py
Gaykar's picture
chnages
4d860a2
raw
history blame contribute delete
388 Bytes
def parse_interrupt(final_state: dict):
if "__interrupt__" not in final_state:
return None
interrupt_state = final_state["__interrupt__"]
if not interrupt_state:
return None
interrupt = interrupt_state[0]
value = getattr(interrupt, "value", {}) or {}
return {
"action": value.get("action"),
"data": value.get("data", {})
}