From b673b7f3172a859b6060e31e4c4d9724e0dce564 Mon Sep 17 00:00:00 2001 From: "glm-5.2" Date: Thu, 2 Jul 2026 09:55:15 +0000 Subject: [PATCH] =?UTF-8?q?docs(http):=20mark=20http/gateway/invoke-stream?= =?UTF-8?q?ing=20completed=20=E2=80=94=20GatewayDispatch::invoke=5Fstreami?= =?UTF-8?q?ng()?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tasks/http/gateway/invoke-streaming.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tasks/http/gateway/invoke-streaming.md b/tasks/http/gateway/invoke-streaming.md index 7d9600f..bc174f0 100644 --- a/tasks/http/gateway/invoke-streaming.md +++ b/tasks/http/gateway/invoke-streaming.md @@ -1,7 +1,7 @@ --- id: http/gateway/invoke-streaming name: Implement GatewayDispatch::invoke_streaming() returning BoxStream -status: pending +status: completed depends_on: [call/registry/invoke-streaming] scope: narrow risk: medium @@ -127,4 +127,4 @@ don't duplicate the logic. ## Summary -> To be filled on completion \ No newline at end of file +> Added GatewayDispatch::invoke_streaming() returning BoxStream. Security axis provably identical to invoke() via shared build_root_context_inner(bounded: bool); extracted build_root_context_streaming for deadline: None (unbounded subscriptions). Calls OperationRegistry::invoke_streaming(). to_mcp untouched. Added 9 unit tests (all error paths + streaming dispatch + deadline: None verification). 243 tests pass. \ No newline at end of file