OptionalclientThe SpawnClient, when the shell is bound to one (the terminal always is).
Required by sweep, which registers a monitor-driven fan-out. Commands that
only touch the provider don't need it.
Confirm a destructive action; UI supplies a prompt. -y bypasses.
Current time in ms (the sim/real clock the UI owns).
Ambient context a command runs in.