Refine adaptive polish and cross-platform account support

Improve learned-style and clipboard skill presentation while keeping shared account clients buildable in the source-composed macOS target.
This commit is contained in:
Rocky
2026-08-22 17:06:22 +08:00
parent fe8f657c8d
commit 7df5bbdaa0
16 changed files with 243 additions and 66 deletions
@@ -154,6 +154,9 @@ public final class KeyboardState: ObservableObject {
/// visibility is independent from the Skills page installation state.
@Published public var clipboardSkillCatalog: [AIClipboardSkill] =
AIClipboardSkillCatalog.catalog
/// User-owned speaking style injected only into conversational reply skills.
/// Built-in polish personalities intentionally leave this nil.
@Published public var clipboardReplyStyle: AIClipboardReplyStyleContext?
/// Export skills whose companion Shortcut setup the user confirmed.
@Published public var confirmedClipboardShortcutIDs: [String] = []
/// App language captured with the same App Group snapshot as skill copy.