[v2] Per-tool call and log history in the web UI
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 35/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- typescript
- Ambito
- developer-experience, observability
Direzione di ricerca
Start by reading the v2 UX spec and issue #2607 to understand the existing counts work and the web UI’s Tools, Server Console, and Protocol panels. Decide where per-tool history should live before implementation; then trace how tool calls, results, notifications/message logs, progress notifications, and request IDs reach those panels. Done means recent calls show arguments, results, and duration alongside associated logs and progress, with best-effort stderr correlation clearly identified.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Split out of #2607, whose PR covers only the tool/prompt/resource counts (the part the v2 UX spec already describes). This tracks the second half of that report.
The problem
After running a tool several times there is no way to see that tool's history in the web UI:
- Console tab (Server Console): a tool call shows only
Processing request of type CallToolRequest. The tool name is not shown and the line is not linked to the matchingtools/callentry in the Protocol panel. - Tools screen: only the latest result is shown — no record of previous calls, their arguments, results or logs.
- Protocol panel: searching by tool name finds entries, but nothing groups a tool's calls together with the server logs and notifications they produced.
What's wanted
For each tool, its recent calls — arguments, result, duration — together with the notifications/message log lines and progress notifications each call produced.
Notes
- There is no spec wireframe for this yet, so it needs a design pass (where it lives: a Tools-screen history panel vs. a Protocol-panel grouping) before implementation.
- Correlating server log lines to a call is only exact where the server tags them (e.g. a
related-request-id); stderr lines on stdio carry no request id, so a time-window heuristic would be a best-effort association, and the UI should say so.
- Lingua principale
- TypeScript
- Stelle
- 11.1k
- Fork
- 1.5k
- Merge medio
- 4h 28m
- PR unite (30g)
- 151
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di modelcontextprotocol/inspector
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
modelcontextprotocol/inspector#2723 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 50/100
modelcontextprotocol/inspector#2724 ·
I maintainer di solito rispondono entro 1 giorno
-
Modern subscriptions: a subscriptions/listen refused with HTTP 403 is retried eight times in silenceApertabug v2
Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100
modelcontextprotocol/inspector#2722 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
bug v2
Difficoltà 3/5 1-2 giorni Idoneità per principianti 50/100
modelcontextprotocol/inspector#2721 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
bug v2
Difficoltà 3/5 Mezza giornata Idoneità per principianti 62/100
modelcontextprotocol/inspector#2719 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di modelcontextprotocol/inspector
Issue simili
-
documentation good first issue
Difficoltà 2/5 Mezza giornata Idoneità per principianti 72/100
sujithputta02/Esapay#13 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
ehmpathy/rhachet-roles-bhuild#468 ·
I maintainer di solito rispondono entro 1 giorno
-
Share dialog: the address book's contact count reads "1 contacts" (no singular form in any language)Forse già presa @chibenwa l’ha presa oggi. Apertaai-driven-qa bug claude Cosmetic
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
linagora/twake-contacts-frontend#271 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
factory-active task-identify-harness-labels-done task-identify-issue-type-done
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 70/100
vercel/ai#23435 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
Koenkk/zigbee2mqtt#33402 ·
I maintainer di solito rispondono entro 1 giorno