A tasks-capable connector cannot ask an /mcp client for input
维护者通常 1 天内回复
还没有人认领这个 Issue。
评估
- 难度
- 5/5
- 预计耗时
- 一周以上
- 新手友好度
- 15/100
- Issue 类型
- 功能
- 描述清晰度
- 基本清楚
- 活跃度
- 活跃
- 技术栈
- typescript
调研方向
Start with the task path in McpSource, which polls tasks to completion without an McpCaller, and compare it with the non-task path that passes the caller's capabilities through. Read how the task envelope is built and how input_required is handled today, including the cancel-and-report behaviour. Done would mean a tasks-capable connector can relay input_required to an /mcp/<wsId> client and accept its tasks/update, bound to that caller the way requestState is sealed. This is design work that needs maintainer agreement on the approach first.
由索引模型根据 Issue 内容生成。
描述
A connector that advertises the tasks extension (io.modelcontextprotocol/tasks) cannot ask an outside /mcp/<wsId> client for input.
Every call to such a connector takes McpSource's task path, which polls to completion and carries no McpCaller: the connector sees the runtime's capabilities, not the client's, and a task that reaches input_required is cancelled and reported, because the runtime does not serve tasks/update. A connector without the extension gets the caller's capabilities and passes input_required through to the client.
Carrying the caller on the task path needs the task wire to send the client's capabilities in its envelope and the door to relay a task's input_required and the client's tasks/update, bound to the caller the way a sealed requestState is.
- 主要语言
- TypeScript
- 星标
- 23
- 派生
- 15
- 平均合并
- 5 小时 13 分钟
- 30 天内合并 PR
- 304
环境准备
- 提供 Dockerfile 或 Docker Compose 文件
- 有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
NimbleBrainInc/nimblebrain 的其他 Issue
-
needs-triage
难度 2/5 1-3 小时 新手友好度 78/100
NimbleBrainInc/nimblebrain#1800 ·
维护者通常 1 天内回复
-
needs-triage
难度 2/5 1-3 小时 新手友好度 72/100
NimbleBrainInc/nimblebrain#1680 ·
维护者通常 1 天内回复
-
area/api needs-triage severity:4-low
难度 2/5 1-3 小时 新手友好度 66/100
NimbleBrainInc/nimblebrain#1649 ·
维护者通常 1 天内回复
-
area/connectors severity:3-medium
难度 2/5 1-3 小时 新手友好度 72/100
NimbleBrainInc/nimblebrain#1424 ·
维护者通常 1 天内回复
-
area/web severity:4-low
难度 2/5 1-3 小时 新手友好度 85/100
NimbleBrainInc/nimblebrain#1415 ·
维护者通常 1 天内回复
查看 NimbleBrainInc/nimblebrain 的全部 Issue
相似的 Issue
-
area:frontend kind:bug priority:p2 ready
难度 2/5 1-3 小时 新手友好度 82/100
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 82/100
handsontable/hyperformula#1879 ·
维护者通常 1 天内回复
-
enhancement
难度 2/5 1-3 小时 新手友好度 66/100
RunestoneInteractive/rs#1661 ·
维护者通常 2 天内回复
-
难度 2/5 1-3 小时 新手友好度 78/100
capricorn86/happy-dom#2594 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 68/100
维护者通常 1 天内回复