Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

MCP get_project_setup and Exie label the JavaScript client as legacy

Abierto Apto para principiantes
#2,705 0 comentarios 0 reacciones 0 asignados Ver en GitHub

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

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

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.

Lenguaje dominante
C#
Estrellas
2.5k
Forks
508
Merge medio
2 d 17 h
PR fusionados (30 d)
40

Preparar el entorno

Abrir en Codespaces

Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de exceptionless/Exceptionless

Todos los issues de exceptionless/Exceptionless

Issues similares

Más issues de C#

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.