Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow language model to propose and apply changes #8

Open
nikomatsakis opened this issue Jun 9, 2024 · 1 comment
Open

Allow language model to propose and apply changes #8

nikomatsakis opened this issue Jun 9, 2024 · 1 comment

Comments

@nikomatsakis
Copy link
Collaborator

Ideally the user would be able to talk with the model and get to the point where it can offer a fix and then we could apply that fix automatically. I'm not 100% sure what this looks like but that's the kind of thing I want.

@doc-jones
Copy link

Ideally the user would be able to talk with the model and get to the point where it can offer a fix and then we could apply that fix automatically. I'm not 100% sure what this looks like but that's the kind of thing I want.

This appears to be in the features for the vscode.chat API. Adding "extensionDependencies" including "github.copilot-chat" and even rust analyzer in addition to the user query (request.prompt), etc. Registering as "chat participants" provides the capabilities to capture a query, capture a response and enable ui elements like buttons inside the chat window.

Copilot is limited to OpenAI's GPT models, but it is possible to register a different model through the vscode.lm API.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants