Propagate context variables in the SSE transport within the MCP integration
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 45/100
Rechercherichtung
Beginne mit dem Test test_sse_transport_detection_v2 in test_mcp.py und prüfe die verknüpfte Pull-Request-Diskussion. Verfolge, wie der SSE-Transport den Kontext verarbeitet, und vergleiche ihn mit dem HTTP-Transport. Als abgeschlossen gilt die Aufgabe, wenn entweder Scopes, Parent-Child-Beziehungen, Attribute und ein einzelner Trace erhalten bleiben oder eine klare Entscheidung getroffen wird, die SSE-Unterstützung zu entfernen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Related: https://github.com/getsentry/sentry-python/pull/6583#discussion_r3427253810
See test_sse_transport_detection_v2 test in test_mcp.pyas a reference to this behaviour.
Because we don't propagate these correctly, traces lose everything that's set on the isolation and current scopes, we lose the parent-child span relationship, attributes that were set are lost, andwe get two traces instead of one.
Note: Rather than working to propagate the context variables, we may want to consider dropping support for the SSE transport as current data points to most users using the HTTP transport.
- Vorherrschende Sprache
- Python
- Sterne
- 2.2k
- Forks
- 680
- Ø Merge
- 1 T. 3 Std.
- Gemergte PRs (30 T.)
- 232
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus getsentry/sentry-python
-
OpenAI Agents integration emits `PydanticDeprecatedSince20` on tool calls - `_set_output_data` calls `dict()`Evtl. vergeben @alexander-alderman-webb hat das vor 3 Tagen übernommen. OffenBug Python
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 90/100
getsentry/sentry-python#7827 · 4 Kommentare · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag
-
Scope._transaction not cleared when span is set to NoneEvtl. vergeben @Hashim1999164 hat das vor 1 Tag übernommen. OffenBug Python
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
getsentry/sentry-python#7774 · 3 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
Remove send_default_pii from asyncpgEvtl. vergeben @ericapisani hat das vor 3 Tagen übernommen. OffenPython Task
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
getsentry/sentry-python#7652 · 1 Kommentar · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag
-
Python Task
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
getsentry/sentry-python#7569 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Docs Python
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 85/100
getsentry/sentry-python#7568 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in getsentry/sentry-python
Ähnliche Issues
-
needs triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
Maintainer antworten meist innerhalb von 1 Tag
-
json_params_matcher fails on falsy top-level JSON primitives (0, False, "")Evtl. vergeben @mayureshsonawane17 hat das heute übernommen. OffenWaiting for: Product Owner
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
Maintainer antworten meist innerhalb von 5 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
Maintainer antworten meist innerhalb von 1 Tag
-
Add .devin pluginOffen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 88/100
ayghri/i-have-adhd#249 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
modelscope/FunASR#3762 ·
Maintainer antworten meist innerhalb von 1 Tag