Add pluggable instrumentation interface and request_id logging#1693
Open
dgenio wants to merge 7 commits intomodelcontextprotocol:mainmodelcontextprotocol/python-sdk:mainfrom
dgenio:feature/instrumentation-interfacedgenio/python-sdk:feature/instrumentation-interfaceCopy head branch name to clipboard
Open
Add pluggable instrumentation interface and request_id logging#1693dgenio wants to merge 7 commits intomodelcontextprotocol:mainmodelcontextprotocol/python-sdk:mainfrom dgenio:feature/instrumentation-interfacedgenio/python-sdk:feature/instrumentation-interfaceCopy head branch name to clipboard
dgenio wants to merge 7 commits intomodelcontextprotocol:mainmodelcontextprotocol/python-sdk:mainfrom
dgenio:feature/instrumentation-interfacedgenio/python-sdk:feature/instrumentation-interfaceCopy head branch name to clipboard
Commits
Commits on Nov 28, 2025
feat: add instrumentation interface for observability
Show description for c846086committed- committed
- committed
refactor: use token-based instrumentation API for OpenTelemetry support
Show description for c6bcdb5committedfix: rename TestInstrumenter to MockInstrumenter to avoid pytest collection
Show description for c0c6833committed- committed
fix: add type annotations to MockInstrumenter for pyright
Show description for f631cd4committed