- Stop using pointers where unnecessary - Removed default system prompt - Set indent level to 2 when writing config - Update ordering of config struct, which affects marshalling - Make provider `name` optional, defaulting to the provider's `kind`