MCP get_project_setup and Exie label the JavaScript client as legacy
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
- Domaine
- ai, backend-api-design, documentation, testing
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
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
- ExceptionlessMcpTools.cs#L257-L262
- AssistantSystemPrompt.cs#L16 ("Treat JavaScript / Node.js as legacy")
- Test that asserts the label: ExceptionlessMcpToolsTests.cs#L410
- Client Setup page lists JavaScript as a normal platform: configure/+page.svelte#L151-L169
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
Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.
- Fournit un Dockerfile ou un fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de exceptionless/Exceptionless
-
bug documentation
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
exceptionless/Exceptionless#2707 ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
exceptionless/Exceptionless#2706 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
exceptionless/Exceptionless#2704 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 73/100
exceptionless/Exceptionless#2703 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 1/5 1-3 heures Accessibilité débutants 88/100
exceptionless/Exceptionless#2701 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de exceptionless/Exceptionless
Issues similaires
-
area-blazor NativeAOT Regression
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
dotnet/aspnetcore#70236 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
bug evaluation required
Difficulté 1/5 1-3 heures Accessibilité débutants 78/100
MaterialDesignInXAML/MaterialDesignInXamlToolkit#4118 ·
Les mainteneurs répondent en général sous 1 jour
-
documentation good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 1 jour
-
[Format]: .dartOuverteformats
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
KnifeLemon/Filee#980 ·
Les mainteneurs répondent en général sous 1 jour