Você pode definir ENV['yourkey'] = 'yourval' no seu plugin e isso funciona. Eu usei hoje mesmo para testar meu código.
Além disso, é possível instalar gems específicas para modos. Ainda não testei pessoalmente, mas aqui está um exemplo: discourse-assign/Gemfile at main · discourse/discourse-assign · GitHub