/** * Scope-level helper for projecting the `tasks` server capability. * * Computed inputs: * - `hasTaskEnabledTool` — any tool with `execution.taskSupport != 'forbidden'`. * - `canIdentifyRequestors` — scope has auth configured (so per-session * binding is enforceable, gating the optional `tasks.list` capability). * * Kept here (and not on the scope class) so transport adapters that build * capabilities inline (local adapter, in-memory server) can reuse the same * logic without depending on TaskRegistry internals. * * @module task/task-scope.helper */ import type { ServerCapabilities } from '@frontmcp/protocol'; import type { ScopeEntry } from '../common'; export declare function computeTaskCapabilities(scope: ScopeEntry): Partial; //# sourceMappingURL=task-scope.helper.d.ts.map