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
@@ -4,7 +4,9 @@
// The single HTTP exit for account, auth, and integrity traffic.
import Foundation
#if canImport(OSGKeyboardShared)
import OSGKeyboardShared
#endif
public protocol AccountHTTPTransport: Sendable {
func data(for request: URLRequest) async throws -> (Data, HTTPURLResponse)