# nushell demo 1. Pi starts with `--nushell`: the model gets `nu` instead of `bash`. 2. Asked about the largest files, the agent runs one `nu` pipeline; the result is a structured table, not text to parse. 3. A follow-up defines and uses a threshold within the same fresh `nu` call. 4. `/nushell off` hands `bash` back; `/nushell on` restores Nu, mid-session. Protagonist: nushell. Point: each request uses a fresh Nu process with tables and typed values, and the human can switch shells without restarting.