SubscriptionFilterDecisions extension

Subscription filter decisions (2026-07-28 subscriptions/listen).

on

Properties

isEmpty → bool

Available on SubscriptionFilter, provided by the SubscriptionFilterDecisions extension

Nothing requested.
no setter
watchedTaskIds → List<String>

Available on SubscriptionFilter, provided by the SubscriptionFilterDecisions extension

Task ids this filter watches (tasks extension, taskIds).
no setter

Methods

allows(String method, {String? uri, String? taskId}) → bool

Available on SubscriptionFilter, provided by the SubscriptionFilterDecisions extension

Whether a notification method (for uri, when it names one) passes.
honoredBy({required bool hasTools, required bool hasPrompts, required bool hasResources, bool? canSubscribe, bool ownsTask(String taskId)?}) → SubscriptionFilter

Available on SubscriptionFilter, provided by the SubscriptionFilterDecisions extension

The part of this filter a server with these capabilities honours.