Using agent: cal
You talk to Cal. Cal delegates long tasks in the background and returns results when they’re ready.