Skip to content
Navigation Menu
Sign in
Products
Platform
GitHub
Repository hosting, code review, and collaboration
Copilot
AI coding agent for tasks, projects and automated work
Build & Ship
Actions
CI/CD and automation
Code Quality
Quality analysis, fixes, and enforcement
Codespaces
Cloud development environments
Secure
Code Security
Vulnerability detection and remediation
Secret Protection
Secret scanning and leak prevention
All Features
Developers
Learn
Documentation
Training
Certifications
Build
Build with Copilot
Customize Copilot
Integrations
Explore
Trending repos
GitHub Sponsors
Events
Changelog
Changelog
Your source for the latest features, improvements, and fixes across GitHub products, all in one place.
Businesses
By Stage
Enterprises
Team
Startups
Nonprofits
By Industry
Healthcare
Financial services
Manufacturing
Government
See all industries
Evaluate GitHub
Why GitHub
Customer Stories
Business insights
Trust Center
Add-ons
GitHub Advanced Security
Enterprise-grade code security
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Resources
Learn & Connect
Documentation
Resource center
Blog
Events & webinars
Community Forum
Customer Stories
Integrations
Support
Customer support
Training
GitHub Status
Company
About
Partners
Changelog
GitHub Universe
GitHub Universe
The event for developers, by developers — talks, workshops, and what’s next for GitHub.
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
modelcontextprotocol
python-sdk
Repository navigation
Code
Issues
271
(271)
Pull requests
107
(107)
Actions
Projects
Security and quality
12
(12)
Insights
More
items
Add the SEP-2663 Tasks extension (core)
- #3005
#3005
Open
Kludex
wants to merge 16 commits into
main
modelcontextprotocol/python-sdk:main
from
tasks-extension-sep-2663
modelcontextprotocol/python-sdk:tasks-extension-sep-2663
Copy head branch name to clipboard
Conversation
Commits
16
(16)
Checks
Files changed
Open
Add the SEP-2663 Tasks extension (core)
#3005
Kludex
wants to merge 16 commits into
main
modelcontextprotocol/python-sdk:main
from
tasks-extension-sep-2663
modelcontextprotocol/python-sdk:tasks-extension-sep-2663
Copy head branch name to clipboard
Commits
Commits on Jul 29, 2026
Add the SEP-2663 Tasks extension (core)
Show description for b0bfd74
Kludex
authored and
maxisbey
committed
b0bfd74
View commit details
Copy full SHA for b0bfd74
Browse repository at this point
Rework the Tasks extension: tasks are recorded at completion
Show description for 32ff47b
maxisbey
committed
32ff47b
View commit details
Copy full SHA for 32ff47b
Browse repository at this point
Update the tasks story and docs for the reworked extension
Show description for 5a8021e
maxisbey
committed
5a8021e
View commit details
Copy full SHA for 5a8021e
Browse repository at this point
Move the SEP-2663 wire models to mcp.shared.tasks and complete the task lifecycle
Show description for 0c48c87
maxisbey
committed
0c48c87
View commit details
Copy full SHA for 0c48c87
Browse repository at this point
Stamp and validate Mcp-Name on tasks/* requests (SEP-2663 routing headers)
Show description for 731a1a2
maxisbey
committed
731a1a2
View commit details
Copy full SHA for 731a1a2
Browse repository at this point
Drive task-augmented tool calls through the client extension API
Show description for a56f75c
maxisbey
committed
a56f75c
View commit details
Copy full SHA for a56f75c
Browse repository at this point
Register the Tasks extension on the conformance fixture server
Show description for 743bc4e
maxisbey
committed
743bc4e
View commit details
Copy full SHA for 743bc4e
Browse repository at this point
Document the Tasks extension
Show description for d46c633
maxisbey
committed
d46c633
View commit details
Copy full SHA for d46c633
Browse repository at this point
Drop routing headers from the tasks deferral note
Show description for a31b949
maxisbey
committed
a31b949
View commit details
Copy full SHA for a31b949
Browse repository at this point
Polish the tasks surface from final review
Show description for 2835cfd
maxisbey
committed
2835cfd
View commit details
Copy full SHA for 2835cfd
Browse repository at this point
Address follow-up review: thread poll timeouts, honor the confirm answer
Show description for f160eef
maxisbey
committed
f160eef
View commit details
Copy full SHA for f160eef
Browse repository at this point
Add typed client task functions in mcp.client.tasks
Show description for dca9ae7
maxisbey
committed
dca9ae7
View commit details
Copy full SHA for dca9ae7
Browse repository at this point
docs: re-anchor tasks migration notes after the migration guide restructure
Show description for aa91c80
maxisbey
committed
aa91c80
View commit details
Copy full SHA for aa91c80
Browse repository at this point
test: abandoned augmented tool call leaves no task record
Show description for f94d1b9
maxisbey
committed
f94d1b9
View commit details
Copy full SHA for f94d1b9
Browse repository at this point
test: tighten the abandonment test and note the narrow except is deliberate
Show description for c3a5157
maxisbey
committed
c3a5157
View commit details
Copy full SHA for c3a5157
Browse repository at this point
Adapt the Tasks extension to main after rebasing onto the released 2026-07-28 line
Show description for c755729
maxisbey
committed
c755729
View commit details
Copy full SHA for c755729
Browse repository at this point
You can’t perform that action at this time.