Open codekoriko opened 4 days ago
apparently it also fails when indexing local files
[Extension Host] error when indexing: Error: Failed to generate embeddings for 18 chunks with provider: undefined: TypeError: this.embeddingsProvider.embed is not a function
at LanceDbIndex.getEmbeddings (c:\Users\xxxxxx\.vscode\extensions\continue.continue-0.9.215-win32-x64\out\extension.js:450142:17)
at LanceDbIndex.computeRows (c:\Users\xxxxxx\.vscode\extensions\continue.continue-0.9.215-win32-x64\out\extension.js:450090:39)
at LanceDbIndex.update (c:\Users\xxxxxx\.vscode\extensions\continue.continue-0.9.215-win32-x64\out\extension.js:450246:24)
at CodebaseIndexer.indexFiles (c:\Users\xxxxxx\.vscode\extensions\continue.continue-0.9.215-win32-x64\out\extension.js:518245:39)
at CodebaseIndexer.refresh (c:\Users\xxxxxx\.vscode\extensions\continue.continue-0.9.215-win32-x64\out\extension.js:518117:30)
at Core.refreshCodebaseIndex (c:\Users\xxxxx\.vscode\extensions\continue.continue-0.9.215-win32-x64\out\extension.js:518973:26)
and some files don't chunk properly
[Extension Host] LanceDBIndex, skipping \home\xxxxxxxxx\dev\js\xxxxxxxxx\README.md: Error: did not chunk properly
Hi
I tracked this issue down to this line https://github.com/continuedev/continue/blob/main/core/config/load.ts#L409
Map returns undefined on any provider, guess that it expects provider name, but somehow the whole structure is passed If I hardcode provider name here (like 'openai') it starts working fine. Not sure how to fix it properly, I have no experience with TS at all)
So maybe someone with knowledge could take a look on this?
Before submitting your bug report
Relevant environment info
{ "docs": [ { "title": "Pandas", "startUrl": "https://pandas.pydata.org/docs", "rootUrl": "https://pandas.pydata.org/docs", "faviconUrl": "https://pandas.pydata.org/docs/_static/favicon.ico" } ] }