-
Notifications
You must be signed in to change notification settings - Fork 1
Expose rules/packs/layers as App Intents Entity Schemas for Siri AI & Spotlight (macOS 27) #913
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or requestkeypathScope: KeyPath product, app, installer, or repository workScope: KeyPath product, app, installer, or repository workneeds-decisionRequires a product or scope decision before implementationRequires a product or scope decision before implementationon-holdValid work intentionally deferred pending evidence, dependency, or product decisionValid work intentionally deferred pending evidence, dependency, or product decisionpost-releasePost-public-1.0 work; not required before stable 1.0 releasePost-public-1.0 work; not required before stable 1.0 releasewwdc26
Description
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestkeypathScope: KeyPath product, app, installer, or repository workScope: KeyPath product, app, installer, or repository workneeds-decisionRequires a product or scope decision before implementationRequires a product or scope decision before implementationon-holdValid work intentionally deferred pending evidence, dependency, or product decisionValid work intentionally deferred pending evidence, dependency, or product decisionpost-releasePost-public-1.0 work; not required before stable 1.0 releasePost-public-1.0 work; not required before stable 1.0 releasewwdc26
Post-1.0. Not for the 1.0 launch. From the WWDC 2026 review — see
docs/wwdc-2026-macos-27-opportunities.md(PR #911), opportunity #2.Why
On macOS 27, the rebuilt Siri AI lives in Spotlight, and the new App Intents Entity Schemas feed Spotlight's semantic index (plus Intent Schemas for natural-language actions and View Annotations). KeyPath already ships
GetCurrentLayerIntent,ServiceControlIntent, andSendActionIntent(Sources/KeyPathAppKit/Intents/KeyPathShortcuts.swift), so the marginal cost is small.Payoff: "switch to my vim layer" / "is KeyPath running?" works from Siri and Spotlight by name — differentiation no other keyboard remapper will have on macOS 27 day one.
Plan
AppEntitytypes (gatedif #available(macOS 27, *)where the schema APIs require it).https://claude.ai/code/session_01Nsiqm39oCwHkbrHytefnGM