facebookresearch/hydra — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a Python framework for configuring complex applications in a clean, user friendly way. I want people to be able to define settings in config files, reuse and combine those configs for different environments or experiments, and override values when they run an app without changing the code. It should feel like a solid foundation for bigger Python projects, including research or ML style workflows, not just tiny scripts.

Please make it into a real open source quality package with good docs, examples, and tests, plus room for plugins or extensions. A small docs site and a few runnable sample apps would be great so someone can understand the idea quickly. Target modern Python, roughly 3.10 and up. If anything is unclear, look up the current Hydra docs online and aim for that overall experience and feature set.

Want more depth? Deep Reverse