>Defaults are bad. Agents can be expected to read the documentation, register what good starting values are, and fill them all in, in place.<p>This is not what defaults are for.<p>If, for example, you are writing a replacement CLI for git, *for the love of God and all that is holy* do not force agents to read the entire documentation and pass a value for every possible parameter