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

feature: cursor-like auto-completion/AI suggestions #794

Open
rubenfiszel opened this issue Nov 30, 2024 · 2 comments
Open

feature: cursor-like auto-completion/AI suggestions #794

rubenfiszel opened this issue Nov 30, 2024 · 2 comments

Comments

@rubenfiszel
Copy link

Hello,

This is not completely related to monaco-languageclient but Windmill uses monaco through monaco-languageclient and we're interested to create a project and contribute open-source to give a cursor-like experience in the Editor. We already handle well the prompt/api part of the getting the auto-completion but we need to have a better UX in monaco to have something that ressemble the ability to see the multiple suggestions all at once as inline-diff and approval/deny them one by one.

Before we go too deep in the rabbithole, I was wondering if there were any shared interest in the broader community for this feature as an extension of monaco/monaco-languageclient/vscode

@kaisalmen
Copy link
Collaborator

Hi @rubenfiszel we don't have any plans on this level right now.
@CGNonofr I assume the Chat and AI service overrides can be utilized to connect an implementation. Do you know of any real implementations apart from your dummy in the demo?
Theia released Theia AI (https://theia-ide.org/docs/theia_ai/) not to long ago, but I don't know if or how usable/portable this is outside Theia.

@CGNonofr
Copy link
Collaborator

CGNonofr commented Dec 3, 2024

The Chat and AI services are exposed indeed, but honestly I've never tried to play with it really

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

3 participants