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, and SendActionIntent (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
- Model rules, packs, and layers as schema-conforming
AppEntity types (gated if #available(macOS 27, *) where the schema APIs require it).
- Adopt Intent Schemas on the existing three intents for natural-language invocation.
- Evaluate View Annotations for the mapper/overlay views (onscreen awareness).
- Pair with the App Intents Testing Framework issue for coverage.
https://claude.ai/code/session_01Nsiqm39oCwHkbrHytefnGM
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