MCP get_project_setup and Exie label the JavaScript client as legacy

Ouverte Adaptée aux débutants
#2,705 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
84/100
Type d'issue
Bug
Clarté
Clairement spécifiée
Activité
Active
Stack technique
csharp, javascript, node.js

Piste de recherche

Lis l’état des plateformes dans src/Exceptionless.Web/Mcp/ExceptionlessMcpTools.cs et les indications obsolètes dans src/Exceptionless.Web/Assistant/AssistantSystemPrompt.cs. Mets à jour l’outil MCP et le prompt afin que JavaScript / Node.js soit considéré comme actuel, puis ajuste tests/Exceptionless.Tests/Mcp/ExceptionlessMcpToolsTests.cs et exécute le test pertinent. Le travail est terminé lorsque l’état renvoyé et le prompt concordent avec la page Client Setup.

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

Description

bug

The MCP get_project_setup tool returns JavaScript / Node.js with status legacy, and Exie's system prompt tells the model to treat JavaScript / Node.js as legacy. The JavaScript client is actively maintained, and the app's Client Setup page lists the JavaScript platforms alongside .NET with no legacy label, so AI tools and Exie steer users away from a supported client.

Where

What happens

Asking an MCP client or Exie how to set up a browser or Node.js app returns JavaScript as a legacy option. The only clients it returns as current are .NET, React Native, and Expo.

Expected

JavaScript / Node.js is reported as current, matching the Client Setup page. Only the .NET Framework packages, which the setup page groups as ".NET Legacy", are labeled legacy.

Suggested fix

Change the status to current, and optionally add a separate .NET Framework entry marked legacy. Remove the legacy sentence from the system prompt and update the test.

Langage dominant
C#
Étoiles
2.5k
Forks
508
Merge moyen
2 j 17 h
PR mergées (30 j)
40

Préparer son environnement

Ouvrir dans Codespaces

Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.

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 exceptionless/Exceptionless

Toutes les issues de exceptionless/Exceptionless

Issues similaires

Plus d'issues C#

Recevez les nouvelles issues par e-mail

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