Extra brackets automatically added during AI autocompletion with Continue.dev extension

Ouverte
#7,397 3 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
35/100
Type d'issue
Bug
Clarté
À clarifier
Activité
À l'abandon
Stack technique
debian, java, typescript

Piste de recherche

Reproduisez le problème avec Continue.dev en utilisant la configuration Codestral dans Robertor.java, puis comparez l’insertion de la complétion de code avec VS Code natif ou GitHub Codespaces. Commencez par suivre le point d’entrée d’insertion de texte de ghost-view mentionné dans le rapport ; le travail est terminé lorsque l’acceptation de l’autocomplétion n’ajoute plus d’accolade supplémentaire.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

bug triage
Is there an existing issue for this?
  • I have searched the existing issues
OS/Web Information
  • Web Browser: Chrome
  • Remote OS: Debain 12
  • code-server --version: 1.101.2
Steps to Reproduce

Step 1: Install Continue.dev

Install the Continue.dev extension in your IDE.

Step 2: Configure Continue with Codestral Free API

Configure Continue to use the Codestral free API key for autocomplete functionality.

Example Configuration
name: Local Assistant
version: 1.0.0
schema: v1
models:
  - name: Codestral
    provider: mistral
    model: codestral-latest
    apiKey: XXXXXXXXXXXXXXXXXXXXXXXXXX
    roles:
      - autocomplete
      - chat
      - edit
      - apply
context:
  - provider: code
  - provider: docs
  - provider: diff
  - provider: terminal
  - provider: problems
  - provider: folder
  - provider: codebase

Step 3: Enable Auto-complete

Enable the auto-complete feature in Continue.dev settings.

Step 4: Create Test File

Create a new file named Robertor.java and add the following comment:

// a java swing programm that takes an input X number and display a circle with the radius of X

Step 5: Test Autocomplete

  1. Move to the next line by pressing Enter
  2. Accept suggestions using the Tab key

Issue: Extra Bracket Appears

An extra bracket appears during autocomplete, as demonstrated in the capture video.

https://github.com/user-attachments/assets/2f9fb6a3-a250-493b-a956-b6383cf01217

Expected

No extra bracket like in openvscode-server or codespaces :

https://github.com/user-attachments/assets/8e67a3b5-118f-4f26-81d8-d0e11c4f486b

Actual

I dont know but code completion appearing in continue console doesnt'have bracket .
That means that the issue is during insertion in the ghost view text , something is auto adding brackets.

Logs

Screenshot/Video

On code-server , extra bracket :

https://github.com/user-attachments/assets/2f9fb6a3-a250-493b-a956-b6383cf01217

Working example on codespace :

https://github.com/user-attachments/assets/aadf4d89-d307-4e96-b304-ed4461a8c5d2

Does this bug reproduce in native VS Code?

No, this works as expected in native VS Code

Does this bug reproduce in GitHub Codespaces?

No, this works as expected in GitHub Codespaces

Are you accessing code-server over a secure context?
  • I am using a secure context.
Notes

No response

Langage dominant
TypeScript
Étoiles
79.4k
Forks
6.9k
Merge moyen
2 j 13 h
PR mergées (30 j)
39

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de coder/code-server

Toutes les issues de coder/code-server

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.