Deep Research
LangGrap Swarm
https://github.com/langchain-ai/langgraph-swarm-py
build me a simple langraph workflow that generates a joke based on a user-defined topic with "setup" and "punchline" and then checks for a punchline