SEADS AI for VS Code
Ask SEADS AI about your code without leaving the editor. It answers from your question, your selection, your open file and the files you add. Private version for testers.
What you can do
- Chat in the SEADS AI view in the sidebar. Choose a model, or leave it on SEADS One.
- Explain this code: select code, right-click, or use the Command Palette.
- Ask about this file: type a question, the open file goes with it.
- Rewrite this selection: say how it should change. You see the file with the change, then choose Apply or Reject. Undo takes it back.
- Add files to a question (up to 5) with "Add files…" in the view, or right-click a file in the Explorer.
- Change files…: the open file and the files you added are changed together. You see every change, tick the files to apply, and one Undo takes them all back.
- Ask about the project… (Command Palette): SEADS AI looks at the open folder one step at a time (a folder, a file, a search, the editor's reported problems) and answers. You see each step in the view and can press Stop. It only reads: it cannot change a file or run anything, excluded files are never read, and what it reads is masked. With several folders open, only the first is looked at.
- English and French. The editor's language first; the button at the top of the view switches, and your choice is remembered.
Get started
- Install the
.vsix you were given (Extensions, "…", Install from VSIX). If you have a build from before 0.5.0 (id seads.seads-ai-vscode), sign out and uninstall it first: the id changed, so it would not be replaced.
- Command Palette: SEADS AI: Sign in, then paste your organization's SEADS AI key. An administrator creates it under API keys in the SEADS AI administration console. It is kept in your editor's secret storage, never in a setting or a file.
- Open the SEADS AI view and ask.
Your code and your privacy
- When you ask, your question and the code you choose to share leave the editor and go to SEADS AI, which passes them to the AI model your organization allows. The first time, a notice in the view asks you to confirm. Nothing is sent before you do.
- Keys, tokens, passwords and card numbers are masked before sending. Masking is best effort: it cannot know every secret (a key assembled in code from pieces, such as
"AKIA" + "…", is not recognised, because the secret only exists when the program runs), so do not share a file you would not want an AI model to read.
- Files you exclude are never sent:
.env, key files, node_modules, .git and similar by default. Change the list in the setting seadsAi.excludedFiles.
- The extension contacts only SEADS AI (
api.seads.io). No telemetry, no other server.
- Answers come from AI and can be wrong. Read a change before you apply it.
- Sign out before uninstalling. If your system cannot remove the saved key, the extension warns you and remembers to ignore it after restart. If it cannot save that choice either, it warns you to sign out again after restarting.
Use of this extension is covered by the included end-user licence. SEADS AI service use is covered by the SEADS AI terms.
Limits in this version
- Answers do not yet use your organization's knowledge base, only what you share.
- What is left to spend this month is shown when a cap applies to your key or organization, but not the cost of each answer.
- An answer that reaches the model's length limit is marked as cut, and a rewrite or a change that was cut is never applied.
- Only existing files can be changed, and a file too long to show whole is read-only.
SEADS AI pour VS Code
Posez vos questions à SEADS AI sans quitter l'éditeur. Il répond à partir de votre question, de votre sélection, du fichier ouvert et des fichiers que vous ajoutez. Version privée pour les testeurs.
Ce que vous pouvez faire
- Discuter dans la vue SEADS AI de la barre latérale. Choisissez un modèle, ou laissez SEADS One.
- Expliquer ce code : sélectionnez du code, clic droit, ou palette de commandes.
- Poser une question sur ce fichier : tapez votre question, le fichier ouvert l'accompagne.
- Réécrire cette sélection : dites comment elle doit changer. Vous voyez le fichier avec le changement, puis vous choisissez Appliquer ou Rejeter. Annuler le défait.
- Ajouter des fichiers à une question (jusqu'à 5) avec « Ajouter des fichiers… » dans la vue, ou clic droit sur un fichier de l'explorateur.
- Modifier des fichiers… : le fichier ouvert et les fichiers ajoutés sont modifiés ensemble. Vous voyez chaque changement, cochez les fichiers à appliquer, et un seul Annuler défait tout.
- Anglais et français. La langue de l'éditeur d'abord ; le bouton en haut de la vue change de langue, et votre choix est retenu.
Pour commencer
- Installez le fichier
.vsix qui vous a été remis (Extensions, « … », Installer à partir de VSIX).
- Palette de commandes : SEADS AI : Se connecter, puis collez la clé SEADS AI de votre organisation. Un administrateur la crée dans la rubrique Clés API de la console d'administration SEADS AI. Elle est conservée dans le coffre de secrets de votre éditeur, jamais dans un réglage ni un fichier.
- Ouvrez la vue SEADS AI et posez votre question.
Votre code et votre vie privée
- Quand vous posez une question, votre question et le code que vous choisissez de partager quittent l'éditeur et vont à SEADS AI, qui les transmet au modèle d'IA que votre organisation autorise. La première fois, un avis dans la vue vous demande de confirmer. Rien n'est envoyé avant.
- Les clés, jetons, mots de passe et numéros de carte sont masqués avant l'envoi. Le masquage fait de son mieux : il ne peut pas connaître tous les secrets, ne partagez donc pas un fichier que vous ne voudriez pas voir lu par un modèle d'IA.
- Les fichiers que vous excluez ne sont jamais envoyés :
.env, fichiers de clés, node_modules, .git et autres par défaut. Modifiez la liste dans le réglage seadsAi.excludedFiles.
- L'extension ne contacte que SEADS AI (
api.seads.io). Aucune télémétrie, aucun autre serveur.
- Les réponses viennent d'une IA et peuvent être fausses. Lisez un changement avant de l'appliquer.
- Déconnectez-vous avant de désinstaller. Si le système ne peut pas retirer la clé enregistrée, l’extension vous avertit et conserve le choix de l’ignorer après le redémarrage. Si elle ne peut pas conserver ce choix non plus, elle vous demande de vous déconnecter à nouveau après le redémarrage.
L’utilisation de cette extension est régie par la licence incluse. L’utilisation du service est régie par les conditions de SEADS AI.
Limites de cette version
- Les réponses n'utilisent pas encore la base de connaissances de votre organisation, seulement ce que vous partagez.
- Ce qu'il reste à dépenser ce mois-ci est affiché lorsqu'un plafond s'applique à votre clé ou à votre organisation, mais pas le coût de chaque réponse.
- Une réponse qui atteint la limite de longueur du modèle est signalée comme coupée, et une réécriture ou une modification coupée n'est jamais appliquée.
- Seuls les fichiers existants peuvent être modifiés, et un fichier trop long pour être montré en entier est en lecture seule.
| |