subenum mcp: describe each lab scenario to the agent
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 62/100
Direção de pesquisa
Comece em main_mcp.go, no schema da ferramenta lab_scan, perto das linhas 164-175 e 208, onde os nomes dos cenários são apenas valores de enum. Leia docs/labs.md e os arquivos em examples/labs/ para obter uma descrição de uma linha para cada cenário. Execute go test -run MCP . antes e depois. Está pronto quando cada cenário tiver uma descrição no schema ou em um recurso ou prompt criado a partir dos arquivos de lab, e os testes continuarem passando.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Summary
lab_scan offers scenario names only as an enum. What each lab teaches (wildcards, rate limits, failures) is in docs/labs.md, which the agent cannot see, so it cannot pick a lab or explain one.
Where
main_mcp.go:164-175,:208(lab_scanschema)docs/labs.md
Proposal
Add a one-line description per scenario to the tool schema, or expose MCP prompts or resources (for example "walk me through lab2") built from the embedded lab files.
Who benefits
Classroom and self-study use through an agent.
Getting started
- Relevant files:
main_mcp.go,examples/labs/ - How to run tests:
go test -run MCP . - Related docs:
docs/labs.md
Related: #76
Filed by repo-audit/full-audit at 3f671b2. Severity: low. Effort: S. audit-key: enhancement|main_mcp.go|lab-descriptions
- Linguagem predominante
- Go
- Estrelas
- 1
- Forks
- 1
- Merge médio
- 7h 48min
- PRs com merge (30d)
- 6
Preparar o ambiente
Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.
- Inclui um Dockerfile ou arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de TMHSDigital/subenum
-
good first issue severity: low testing
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
TMHSDigital/subenum#260 ·
Mantenedores costumam responder em até 1 dia
-
community documentation good first issue
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 85/100
TMHSDigital/subenum#135 ·
Mantenedores costumam responder em até 1 dia
-
severity: medium tech-debt
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
TMHSDigital/subenum#277 ·
Mantenedores costumam responder em até 1 dia
-
enhancement help wanted severity: medium
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 55/100
TMHSDigital/subenum#274 ·
Mantenedores costumam responder em até 1 dia
-
enhancement help wanted severity: medium
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 55/100
TMHSDigital/subenum#273 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de TMHSDigital/subenum
Issues semelhantes
-
area: interop area: sip-core v3
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
fonoster/routr#705 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
deadfin-org/deadfin#35 ·
-
enhancement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 66/100
-
enhancement priority: low
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
labmonkeys-space/nl6#1037 ·
Mantenedores costumam responder em até 1 dia
-
Setup Guide Go tab: say it needs Go 1.26 (the unversioned go get pulls OpenTelemetry Go v1.47.0)Abertaenhancement follow-up
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 66/100
Mantenedores costumam responder em até 1 dia