
    Ki2                     4    d Z ddlmZmZmZmZmZmZ defdZy)z'SEP-1686 task capabilities declaration.    )ServerTasksCapabilityServerTasksRequestsCapabilityTasksCallCapabilityTasksCancelCapabilityTasksListCapabilityTasksToolsCapabilityreturnc            
          t        t               t               t        t	        t                     di idi i            S )aS  Return the SEP-1686 task capabilities.

    Returns task capabilities as a first-class ServerCapabilities field,
    declaring support for list, cancel, and request operations per SEP-1686.

    Note: prompts/resources are passed via extra_data since the SDK types
    don't include them yet (FastMCP supports them ahead of the spec).
    )callgetread)toolsprompts	resources)listcancelrequests)r   r   r   r   r   r        m/home/jay/workspace/scripts/.codegraph-venv/lib/python3.12/site-packages/fastmcp/server/tasks/capabilities.pyget_task_capabilitiesr      s?     ! "$&.&,?,ABBKrl
 r   N)	__doc__	mcp.typesr   r   r   r   r   r   r   r   r   r   <module>r      s    - 4 r   