Smith::Session::Naming
Turns a first prompt into something a human would type at a shell.
Deliberately not an LLM call: naming a session is not worth a provider roundtrip, and a mechanical name is predictable in a way a generated one is not.
Constants
WORDS = 5
Class methods
derive(prompt : String) : String | Nil
Source