At the moment, tool configs are json files with no format validation.
For example, some tools have "tools_bundled": true, and some do not.
We should make a required format and have a test that loops through each tool config and verifies that it is formatted properly. Because testing is performed before merge, this verifies that tool configurations will never break the CLI.