steer(msg): Interrupts the agent mid-run. Delivered after current tool execution, skips remaining tools. followUp(msg): Waits until the agent finishes. Delivered only when there are no more tool calls ...