Enables the same `no-unexternalized-strings` with have in `vscode` in this repo. This make sure we have a more consistent style across repos and when generating edits
* add override for responses api for openai compatible endpoints via model config
* emoving the definition of supported_endpoints member because even though it is used, it is not part of the interface. But defining it in the interface causes issues.
* Modifications to allow direct-endpoint tests to use responses api
* add a little more defensiveness to how people encode the configuration file
* remove dead code
* the responses api flag moved, so adjusting the code that sets it
* put back accidentally removed code
* fix type issue
* add ability to specify modelConfig from file
* use custom model in test endpoint provider
* fix model check
* change model config to be independant from specifying model to run
* support yaml
* use readFileSync
* remove yaml parsing
* improve comment
* fix api key
* fix comment
* make opt parsing alig to comment