MCP get_project_setup and Exie label the JavaScript client as legacy
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 84/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- csharp, javascript, node.js
- Área
- ai, backend-api-design, documentation, testing
Línea de trabajo
Lee el estado de las plataformas en src/Exceptionless.Web/Mcp/ExceptionlessMcpTools.cs y las indicaciones obsoletas en src/Exceptionless.Web/Assistant/AssistantSystemPrompt.cs. Actualiza la herramienta MCP y el prompt para que JavaScript / Node.js se considere vigente; después, modifica tests/Exceptionless.Tests/Mcp/ExceptionlessMcpToolsTests.cs y ejecuta la prueba pertinente. La tarea estará terminada cuando el estado devuelto y el prompt coincidan con la página Client Setup.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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.
- Lenguaje dominante
- C#
- Estrellas
- 2.5k
- Forks
- 508
- Merge medio
- 2 d 17 h
- PR fusionados (30 d)
- 40
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Incluye un Dockerfile o un archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de exceptionless/Exceptionless
-
bug documentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
exceptionless/Exceptionless#2707 ·
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
exceptionless/Exceptionless#2706 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
exceptionless/Exceptionless#2704 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 73/100
exceptionless/Exceptionless#2703 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 1/5 1-3 horas Aptitud para principiantes 88/100
exceptionless/Exceptionless#2701 ·
Los mantenedores suelen responder en 1 día
Todos los issues de exceptionless/Exceptionless
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
[Bug] Dashboard renders attachment links that resolve to 404 when the FILES binding is absentAbiertobug 優先: 低
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100
-
.NET area: storage bug good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Larson-Logan/medal-sync#61 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día