proactive agent (python)