kernl API
    Preparing search index...

    Interface IntentRouterOptions

    What createIntentRouter needs.

    interface IntentRouterOptions {
        choose?: (prompt: HandlerPrompt) => Promise<HandlerChoice | undefined>;
        defaults: HandlerDefaults;
        deliver: (params: IntentDispatchParams) => Promise<void>;
        describeSender: (sender: string) => string;
        installed: InstalledApplets;
    }
    Index
    choose?: (prompt: HandlerPrompt) => Promise<HandlerChoice | undefined>

    Ask the user to pick a handler; absent in hosts with no chooser.

    defaults: HandlerDefaults
    deliver: (params: IntentDispatchParams) => Promise<void>

    Start or reuse the target and deliver; the promise settles when delivery succeeded or failed for good.

    describeSender: (sender: string) => string

    A plain name for the applet that asked, from its runtime-attested catalogue id.

    installed: InstalledApplets