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
* Unify embeddings paths
Our code has two embeddings paths for legacy reasons:
- The capi api based one that only supports text3small. This is used everywhere except `#codebase`
- The new github embeddings endpoint based. This one supports additional embedding types and options. However it is currently only used in `#codebase`
This change switches everything to use the new github embeddings endpoint instead
* Fix static deps in tests
* 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