Before submitting your bug report
Relevant environment info
- OS: macOS
- Continue version: latest pre-release (v0.9.250)
- IDE version:
- Model:
- config.json:
Description
In the latest pre-release, I am not able to register custom context providers using the Extension API. This issue does not occur in the latest release version (0.8.66), where the extension API works correctly.
Suspected Cause:
I suspect that the recent changes to the ConfigHandler (commit: 9edd5e3) might be responsible for this issue.
To reproduce
I have a vscode extension for testing the API. here are the steps to test:
- install the test extension from vsix: https://ibm.box.com/s/i5qjumy947zevgdz0q3k2k3v0b6lnaw7
- switch Continue to release version
- open command pallet and activate the test suite:

you should see a status message in the IDE when the extension is activated
- Open Continue chat window and type
@ and you should see 2 context providers: custom-provider-normal and custom-provider-submenu

This is the working case. Now switch Continue to the pre-release version and restart the extensions. Repeat the steps above. This time, the context providers are not "registered" and do not appear in the drop down.
The test extension uses the Continue Types API: https://www.npmjs.com/package/@continuedev/core which was last released several months ago
Possible Solutions:
- test ConfigHandler (reloadConfig) methods used by API
- rebuild types API
Log output
No response
Before submitting your bug report
Relevant environment info
Description
In the latest pre-release, I am not able to register custom context providers using the Extension API. This issue does not occur in the latest release version (0.8.66), where the extension API works correctly.
Suspected Cause:
I suspect that the recent changes to the ConfigHandler (commit: 9edd5e3) might be responsible for this issue.
To reproduce
I have a vscode extension for testing the API. here are the steps to test:
you should see a status message in the IDE when the extension is activated
@and you should see 2 context providers:custom-provider-normalandcustom-provider-submenuThis is the working case. Now switch Continue to the pre-release version and restart the extensions. Repeat the steps above. This time, the context providers are not "registered" and do not appear in the drop down.
The test extension uses the Continue Types API: https://www.npmjs.com/package/@continuedev/core which was last released several months ago
Possible Solutions:
Log output
No response