home-assistant/supervisor — reverse-engineered prompt
Reverse engineered prompt
Build me a Python based Supervisor for a private home automation setup. I want it to sit between Home Assistant and the things running on the machine, so Home Assistant can call an API to manage the installation instead of me logging into the box. It should manage the Home Assistant Core container and related apps, handle installing and updating software, expose basic system info, and let the user change simple network settings through the API.
Please make it container friendly, with clear startup behavior, configuration files, logging, error responses, and a small test suite so I can see the main flows working. Keep the first version practical and not fancy. Focus on the supervisor service, API endpoints, and orchestration logic, not a big UI. Add a README with setup and development instructions, and use current Home Assistant Supervisor docs online if you need to check behavior.
Want more depth? Deep Reverse