A tasks-capable connector cannot ask an /mcp client for input
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 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分
- マージ済み PR(30日)
- 304
環境構築
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- 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 日以内に返信