How to resume the agent workflow after interrupt()

You can’t use command(go_to=...) to resume inside a tool - it only works with nodes. The standard pattern is to store the tool’s state and progress in your graph state when calling interrupt(), then use command(resume=True) to continue from the same node. When the node resumes, check the state to see where you left off in the tool execution. Alternatively, create a separate “confirmation handler” node that processes user input and updates state, then routes back to your main agent node to continue. The key is storing enough context in your graph state during the interrupt so you can pick up where you left off.