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
@@ -124,6 +124,12 @@ public struct AppGroupPersistor {
userCatalog: store.agentUserSkillCatalog,
uiLanguage: language
)
let activeStyle = store.activePolishStyle
// Built-in formal/corporate personalities must not make ordinary
// clipboard replies sound less like the user.
state.clipboardReplyStyle = AIClipboardReplyStyleContext.resolve(
activeStyle: activeStyle
)
}
/// Cloud without ASR/LLM keys blocks the mic. Local ASR still works when