Skip to content

Implement task-augmented requests#5

Draft
hunner wants to merge 2 commits into
mainfrom
hunner/mcp-task-augment
Draft

Implement task-augmented requests#5
hunner wants to merge 2 commits into
mainfrom
hunner/mcp-task-augment

Conversation

@hunner

@hunner hunner commented May 13, 2026

Copy link
Copy Markdown
Collaborator

As per https://modelcontextprotocol.io/specification/2025-11-25/basic/utilities/tasks#protocol-messages

This allows for async tool calls that avoid timeouts while waiting for approval.

The way it works is that the mcp spec protocol is negotiated then persisted via MCP-Session-Id as per the spec in a kv store (in memory or redis), and if 2025-11-25 is supplied then harnesses are coerced to use tasks by listing tools with taskSupport: required, but making it optional for older protocols.

@nibalizer

Copy link
Copy Markdown
Collaborator

rad

@hunner hunner force-pushed the hunner/mcp-task-augment branch from d00f263 to 012f640 Compare June 11, 2026 18:34
@hunner hunner marked this pull request as draft June 12, 2026 16:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants