Skip to content

Draft SEP: add task output snapshots for in-progress tasks#2509

Closed
shinzoxD wants to merge 3 commits intomodelcontextprotocol:mainfrom
shinzoxD:codex/task-output-snapshots
Closed

Draft SEP: add task output snapshots for in-progress tasks#2509
shinzoxD wants to merge 3 commits intomodelcontextprotocol:mainfrom
shinzoxD:codex/task-output-snapshots

Conversation

@shinzoxD
Copy link
Copy Markdown

Summary

Adds a draft SEP for pull-based reads of in-progress task output.

This proposal introduces tasks/read, a narrow extension that lets requestors inspect the current output snapshot of a task while it is still running. It keeps tasks/result final-only.

Closes #2452.

Why

SEP-1686 supports polling task status and fetching the final result, but it does not standardize reading current output before completion. That blocks common cases like build logs, test progress, and phased analysis output.

Scope

  • Pull-based snapshots only
  • No push notifications
  • No streaming or deltas
  • No change to task lifecycle
  • No change to final-only tasks/result semantics

Notes

This is a draft SEP and not a finished implementation. A prototype will still be needed before this can move forward under the SEP process.

AI disclosure

I used AI assistance for drafting and editing the proposal text in this PR, then reviewed and adjusted the content manually.

@shinzoxD shinzoxD closed this by deleting the head repository Apr 11, 2026
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.

Tasks SEP-1686: In-progress results

1 participant