File tree Expand file tree Collapse file tree 1 file changed +19
-2
lines changed
docs/specification/draft/basic/utilities Expand file tree Collapse file tree 1 file changed +19
-2
lines changed Original file line number Diff line number Diff line change @@ -545,7 +545,7 @@ sequenceDiagram
545545 S->>C: input_required
546546 deactivate S
547547
548- Note over C,S: Client receives input requests
548+ Note over C,S: Client opens result stream
549549 C->>S: tasks/result (task-123)
550550 activate S
551551 S->>C: elicitation/create (related-task: task-123)
@@ -554,11 +554,28 @@ sequenceDiagram
554554 U->>C: Provide information
555555 C->>S: elicitation response (related-task: task-123)
556556 deactivate C
557+ deactivate S
558+
559+ Note over C,S: Client closes result stream and resumes polling
557560
558561 Note over S: Task continues processing...<br/>Task moves back to working
559562
560- Note over S: Task completes and server sends final results
563+ C->>S: tasks/get (task-123)
564+ activate S
565+ S->>C: working
566+ deactivate S
567+
568+ Note over S: Task completes
561569
570+ Note over C,S: Client polls and discovers completion
571+ C->>S: tasks/get (task-123)
572+ activate S
573+ S->>C: completed
574+ deactivate S
575+
576+ Note over C,S: Client retrieves final results
577+ C->>S: tasks/result (task-123)
578+ activate S
562579 S->>C: Result content
563580 deactivate S
564581 C->>LLM: Process result
You can’t perform that action at this time.
0 commit comments