Skip to content

November Spec Update #2637

@blkt

Description

@blkt

SEP-1686 adding Tasks was merged last Saturday and will be part of November spec update as an experimental feature (draft here).

It's going to add the following changes and RPC methods

  • active tasks can be listed using the tasks/list RPC method
  • tools/call can return a Task under result.task
  • polling for Task status will be done via tasks/get RPC method
  • Task cancellation can be done via tasks/cancel RPC method
  • in cases where the tool call returned a Task, tool call result will be retrieved using tasks/result RPC method
  • a new notifications/tasks/status notification was added

Details about SSE support are shortly described at the beginning of this section, but the TL;DR is that, unfortunately, the Server has enough flexibility to create problems with this.

Note: no ToolHive feature should be directly impacted by this, but we need to ensure that those RPCs are supported.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions