I’m looking into a large refactoring: application configuration.
Please let me know, here or on github issue, what you think, what is important to you, and anything the issue might miss. Any and all feedback is welcome!
https://github.com/All-Hands-AI/OpenHands/issues/9585
Details that seem important to me
• it’s a goal to keep the server Settings/API the same, so it shouldn’t (tm) cause compatibility issues, but please do tell if you see something that will affect the cloud setup
• precedence order. I’m thinking, from low to high:
◦ basemodel defaults
◦ user configuration (~/.openhands/config.toml = settings.json merged into it)
◦ project configuration (e.g. in CLI, when launched in some random directory:
that config.toml, if any)
◦ env vars
◦ command line parameters, if any