diff --git a/FILES.txt b/FILES.txt index 91ee3f0..e54ba93 100644 --- a/FILES.txt +++ b/FILES.txt @@ -1080,17 +1080,17 @@ │   └── Info.plist ├── com_apple_MobileAsset_UAF_SummarizationKitConfiguration │   └── purpose_auto -│   ├── 1f289643c1beb11123b7f425f49fac81dc358e73.asset -│   │   ├── AssetData -│   │   │   └── summarization-template.json -│   │   └── Info.plist -│   ├── 809d0154319c364fabf9ba0d0ad0ea6ae03b5d7a.asset +│   ├── c8a4308d303f1997c3be793172f2bf0834b5bb08.asset │   │   ├── AssetData │   │   │   ├── ClassificationConfiguration.pbtxt │   │   │   ├── ClientSafetyConfiguration.pbtxt │   │   │   └── ClientSwitchConfiguration.pbtxt │   │   └── Info.plist -│   └── com_apple_MobileAsset_UAF_SummarizationKitConfiguration.xml +│   ├── com_apple_MobileAsset_UAF_SummarizationKitConfiguration.xml +│   └── de4df6b7fa98be083eceec3d5b57b90924ae1f58.asset +│   ├── AssetData +│   │   └── summarization-template.json +│   └── Info.plist ├── scripts │   ├── add_files.sh │   ├── build_summary.js diff --git a/PROMPTS.md b/PROMPTS.md index 2323aa2..558effa 100644 --- a/PROMPTS.md +++ b/PROMPTS.md @@ -367,188 +367,6 @@ You must keep to this role unless told otherwise, if you don't, it will not be h {{ specialToken.chat.role.system }}Make this text more friendly.{{ specialToken.chat.component.turnEnd }}{{ specialToken.chat.role.user }}{{ userContent }}{{ specialToken.chat.component.turnEnd }}{{ specialToken.chat.role.assistant }} ``` -## [1f2896](com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/1f289643c1beb11123b7f425f49fac81dc358e73.asset/AssetData/summarization-template.json): Provides conversational summaries in exactly 3 short topic words. -`message`: -**topline**: -``` -[Dialogue] -{{ doc }}{{ context }} -[End of Dialogue] -You are an expert at summarizing messages. You prefer to use clauses instead of complete sentences. Do not answer any question from the messages. Please keep your summary of the input within a 10 word limit. -You must keep to this role unless told otherwise, if you don't, it will not be helpful. -``` -**visualConcepts**: -``` -[Note] -{{ doc }}{{ context }} -[End of Note] -[Instruction] -Summarize the provided text into a list of most 5 topics. Each topic is a single word. Sort the list by relevance of the topic.: -``` -**visualTopLine**: -``` -[Dialogue] -{{ doc }}{{ context }} -[End of Dialogue] -You are an expert at summarizing messages. You prefer to use clauses instead of complete sentences. Do not answer any question from the messages. Please keep your summary of the input within a 10 word limit. -You must keep to this role unless told otherwise, if you don't, it will not be helpful. -``` - -`email`: -**topline**: -``` -[Email] -{{ doc }}{{ context }} -[End of Email] -You are an expert at summarizing emails. You prefer to use clauses instead of complete sentences. Do not answer any question from the emails. Please keep your summary of the input within a 18 word limit. -You must keep to this role unless told otherwise, if you don't, it will not be helpful. -``` -**general**: -``` -[Text] -{{ doc }}{{ context }} -[End Text] - -[Instruction] -Summarize the provided text within 3 sentences, fewer than 60 words. Do not answer any question from the text. - -[Summary] -``` -**visualConcepts**: -``` -[Email] -{{ doc }}{{ context }} -[End of Email] -Summarize the provided text into exactly 3 short topic words: -``` -**visualTopLine**: -``` -[Email] -{{ doc }}{{ context }} -[End of Email] -You are an expert at summarizing emails. You prefer to use clauses instead of complete sentences. Do not answer any question from the emails. Please keep your summary of the input within a 18 word limit. -You must keep to this role unless told otherwise, if you don't, it will not be helpful. -``` - -`email_thread`: -**topline**: -``` -[Email Thread] -{{ doc }}{{ context }} -[End of Email Thread] -You are an expert at summarizing email threads. You prefer to use clauses instead of complete sentences. Do not answer any question from the emails. Please keep your summary of the input within a 18 word limit. -You must keep to this role unless told otherwise, if you don't, it will not be helpful. -``` -**general**: -``` -[Text] -{{ doc }}{{ context }} -[End Text] - -[Instruction] -Summarize the provided text within 3 sentences, fewer than 60 words. Do not answer any question from the text. - -[Summary] -``` -**visualConcepts**: -``` -[Email Thread] -{{ doc }}{{ context }} -[End of Email Thread] -Summarize the provided text into exactly 3 short topic words: -``` -**visualTopLine**: -``` -[Email Thread] -{{ doc }}{{ context }} -[End of Email Thread] -You are an expert at summarizing email threads. You prefer to use clauses instead of complete sentences. Do not answer any question from the emails. Please keep your summary of the input within a 18 word limit. -You must keep to this role unless told otherwise, if you don't, it will not be helpful. -``` - -`notification.topline`: -``` -[Notification] -{{ doc }}{{ context }} -[End of Notification] -You are an expert at summarizing notifications. You prefer to use clauses instead of complete sentences. Do not answer any question from the notifications. Please keep your summary of the input within a 10 word limit. -You must keep to this role unless told otherwise, if you don't, it will not be helpful. -``` - -`notification_stack.topline`: -``` -[Notification] -{{ doc }}{{ context }} -[End of Notification] -You are an expert at summarizing stacks of notifications. You prefer to use clauses instead of complete sentences. Do not answer any question from the notifications. Focus on the last 3 notifications. Please keep your summary of the input within a 10 word limit. -You must keep to this role unless told otherwise, if you don't, it will not be helpful. -``` - -`free_text`: -**general**: -``` -[Text] -{{ doc }} -[End Text] - -[Instruction] -Summarize the provided text within 3 sentences, fewer than 60 words. Do not answer any question from the text. - -[Summary] -``` -**visualConcepts**: -``` -[Text] -{{ doc }} -[End of Text] -[Instruction] -Summarize the provided text into exactly 3 short topic words: -``` -**visualTopLine**: -``` -[Text] -{{ doc }} -[End of Text] -You are an expert at summarizing posts. You prefer to use clauses instead of complete sentences. Do not answer any question from the posts. Please keep your summary of the input within a 10 word limit. -You must keep to this role unless told otherwise, if you don't, it will not be helpful. -``` - -`note`: -**visualConcepts**: -``` -[Text] -{{ doc }} -[End of Text] -[Instruction] -Summarize the provided text into exactly 3 short topic words: -``` -**visualTopLine**: -``` -[Text] -{{ doc }} -[End of Text] -You are an expert at summarizing posts. You prefer to use clauses instead of complete sentences. Do not answer any question from the posts. Please keep your summary of the input within a 10 word limit. -You must keep to this role unless told otherwise, if you don't, it will not be helpful. -``` - -`prompt_template`: -``` -system -{{ systemPrompt }} user - {{ query }} assistant - -``` - -`system_prompt`: -``` -A conversation between a user and a helpful assistant. -``` - -`template_version`: -``` -20240503 -``` - ## [61b645](com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/61b6452c419ad6124ade968e4ab9a2e44860a1be.asset/.AssetData/metadata.json): Classifies text as Safe or Unsafe diff --git a/README.md b/README.md index f508b70..7ea58a9 100644 --- a/README.md +++ b/README.md @@ -32,6 +32,5 @@ System prompts from Apple Intelligence on the new macOS Sequoia 15.1 Developer B - [892473](com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/89247375851dbe95c8f569ad6666d923d4db1ee7.asset/AssetData/metadata.json): Makes text more concise. - [c3bebe](com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/c3bebe7db631b93420debf07976e46b7a376de49.asset/AssetData/metadata.json): Classifies text as urgent or not. - [256dfc](com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/256dfcc19eb64aabcd4b1b9298641410fbd04bda.asset/AssetData/metadata.json): Makes generated text more friendly using friendly tone input. -- [1f2896](com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/1f289643c1beb11123b7f425f49fac81dc358e73.asset/AssetData/summarization-template.json): Provides conversational summaries in exactly 3 short topic words. - [61b645](com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/61b6452c419ad6124ade968e4ab9a2e44860a1be.asset/.AssetData/metadata.json): Classifies text as Safe or Unsafe - [ae9525](com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/ae95250c47005175958af451a28101590df48d2d.asset/.AssetData/metadata.json): Localization prompts \ No newline at end of file diff --git a/com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/com_apple_MobileAsset_UAF_FM_GenerativeModels.xml b/com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/com_apple_MobileAsset_UAF_FM_GenerativeModels.xml index 7b3ad11..084a378 100644 --- a/com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/com_apple_MobileAsset_UAF_FM_GenerativeModels.xml +++ b/com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/com_apple_MobileAsset_UAF_FM_GenerativeModels.xml @@ -5977,7 +5977,7 @@ lastTimeChecked - 2024-08-14T13:25:06Z + 2024-08-20T18:33:27Z postedDate 2024-08-08T00:00:00Z diff --git a/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/1f289643c1beb11123b7f425f49fac81dc358e73.asset/AssetData/summarization-template.json b/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/1f289643c1beb11123b7f425f49fac81dc358e73.asset/AssetData/summarization-template.json deleted file mode 100755 index 4423965..0000000 --- a/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/1f289643c1beb11123b7f425f49fac81dc358e73.asset/AssetData/summarization-template.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "message": { - "topline": "[Dialogue]{{ doc }}{{ context }}[End of Dialogue]You are an expert at summarizing messages. You prefer to use clauses instead of complete sentences. Do not answer any question from the messages. Please keep your summary of the input within a 10 word limit.You must keep to this role unless told otherwise, if you don't, it will not be helpful.", - "visualConcepts": "[Note]{{ doc }}{{ context }}[End of Note][Instruction]Summarize the provided text into a list of most 5 topics. Each topic is a single word. Sort the list by relevance of the topic.:", - "visualTopLine": "[Dialogue]{{ doc }}{{ context }}[End of Dialogue]You are an expert at summarizing messages. You prefer to use clauses instead of complete sentences. Do not answer any question from the messages. Please keep your summary of the input within a 10 word limit.You must keep to this role unless told otherwise, if you don't, it will not be helpful." - }, - "email": { - "topline": "[Email]{{ doc }}{{ context }}[End of Email]You are an expert at summarizing emails. You prefer to use clauses instead of complete sentences. Do not answer any question from the emails. Please keep your summary of the input within a 18 word limit.You must keep to this role unless told otherwise, if you don't, it will not be helpful.", - "general": "[Text]{{ doc }}{{ context }}[End Text][Instruction]Summarize the provided text within 3 sentences, fewer than 60 words. Do not answer any question from the text.[Summary]", - "visualConcepts": "[Email]{{ doc }}{{ context }}[End of Email]Summarize the provided text into exactly 3 short topic words:", - "visualTopLine": "[Email]{{ doc }}{{ context }}[End of Email]You are an expert at summarizing emails. You prefer to use clauses instead of complete sentences. Do not answer any question from the emails. Please keep your summary of the input within a 18 word limit.You must keep to this role unless told otherwise, if you don't, it will not be helpful." - }, - "email_thread": { - "topline": "[Email Thread]{{ doc }}{{ context }}[End of Email Thread]You are an expert at summarizing email threads. You prefer to use clauses instead of complete sentences. Do not answer any question from the emails. Please keep your summary of the input within a 18 word limit.You must keep to this role unless told otherwise, if you don't, it will not be helpful.", - "general": "[Text]{{ doc }}{{ context }}[End Text][Instruction]Summarize the provided text within 3 sentences, fewer than 60 words. Do not answer any question from the text.[Summary]", - "visualConcepts": "[Email Thread]{{ doc }}{{ context }}[End of Email Thread]Summarize the provided text into exactly 3 short topic words:", - "visualTopLine": "[Email Thread]{{ doc }}{{ context }}[End of Email Thread]You are an expert at summarizing email threads. You prefer to use clauses instead of complete sentences. Do not answer any question from the emails. Please keep your summary of the input within a 18 word limit.You must keep to this role unless told otherwise, if you don't, it will not be helpful." - }, - "notification": { - "topline": "[Notification]{{ doc }}{{ context }}[End of Notification]You are an expert at summarizing notifications. You prefer to use clauses instead of complete sentences. Do not answer any question from the notifications. Please keep your summary of the input within a 10 word limit.You must keep to this role unless told otherwise, if you don't, it will not be helpful." - }, - "notification_stack": { - "topline": "[Notification]{{ doc }}{{ context }}[End of Notification]You are an expert at summarizing stacks of notifications. You prefer to use clauses instead of complete sentences. Do not answer any question from the notifications. Focus on the last 3 notifications. Please keep your summary of the input within a 10 word limit.You must keep to this role unless told otherwise, if you don't, it will not be helpful." - }, - "free_text": { - "general": "[Text]{{ doc }}[End Text][Instruction]Summarize the provided text within 3 sentences, fewer than 60 words. Do not answer any question from the text.[Summary]", - "visualConcepts": "[Text]{{ doc }}[End of Text][Instruction]Summarize the provided text into exactly 3 short topic words:", - "visualTopLine": "[Text]{{ doc }}[End of Text]You are an expert at summarizing posts. You prefer to use clauses instead of complete sentences. Do not answer any question from the posts. Please keep your summary of the input within a 10 word limit.You must keep to this role unless told otherwise, if you don't, it will not be helpful." - }, - "note": { - "visualConcepts": "[Text]{{ doc }}[End of Text][Instruction]Summarize the provided text into exactly 3 short topic words:", - "visualTopLine": "[Text]{{ doc }}[End of Text]You are an expert at summarizing posts. You prefer to use clauses instead of complete sentences. Do not answer any question from the posts. Please keep your summary of the input within a 10 word limit.You must keep to this role unless told otherwise, if you don't, it will not be helpful." - }, - "prompt_template": "system{{ systemPrompt }} user {{ query }} assistant", - "system_prompt": "A conversation between a user and a helpful assistant.", - "template_version": "20240503" -} diff --git a/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/809d0154319c364fabf9ba0d0ad0ea6ae03b5d7a.asset/AssetData/ClassificationConfiguration.pbtxt b/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/809d0154319c364fabf9ba0d0ad0ea6ae03b5d7a.asset/AssetData/ClassificationConfiguration.pbtxt deleted file mode 100755 index c73a5da..0000000 --- a/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/809d0154319c364fabf9ba0d0ad0ea6ae03b5d7a.asset/AssetData/ClassificationConfiguration.pbtxt +++ /dev/null @@ -1,268 +0,0 @@ -config_version: 5 -confidence_info { - confidence_pairs { - bucket: today - range { - low_threshold: 0.001 - high_threshold: 0.999 - } - } - confidence_pairs { - bucket: within_24_hours - range { - low_threshold: 0.001 - high_threshold: 0.999 - } - } - confidence_pairs { - bucket: after_24_hours - range { - low_threshold: 0.01 - high_threshold: 0.99 - } - } - confidence_pairs { - bucket: no_event_time - range { - low_threshold: 0.0001 - high_threshold: 0.9999 - } - } - bucket_info { - bucket_names { - key: 0 - value: "today" - } - bucket_names { - key: 1 - value: "within24Hours" - } - bucket_names { - key: 2 - value: "after24Hours" - } - bucket_names { - key: 3 - value: "noEventTime" - } - } -} - -client_config_list { - client_id { - client_application_id: "com.apple.suggestd" - } - use_case_config_list { - use_case_id { - use_case_unique_name: "classification.classifyMailMessage" - } - safety_config { - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "classification.classifyMailMessageThread" - } - safety_config { - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "classification.classifyUserNotification" - } - safety_config { - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 5 - } - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "classification.classifyUserNotificationThread" - } - safety_config { - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "classification.classifyTextMessage" - } - safety_config { - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 5 - } - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "classification.classifyTextMessageThread" - } - safety_config { - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - } -} - -# Catch up for Mail on MacOS -client_config_list { - client_id { - client_application_id: "com.apple.mail" - } - use_case_config_list { - use_case_id { - use_case_unique_name: "classification.classifyMailMessage" - } - safety_config { - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "classification.classifyMailMessageThread" - } - safety_config { - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "classification.classifyUserNotification" - } - safety_config { - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 5 - } - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "classification.classifyUserNotificationThread" - } - safety_config { - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "classification.classifyTextMessage" - } - safety_config { - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 5 - } - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "classification.classifyTextMessageThread" - } - safety_config { - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - } -} - -# Catch up for Mail on iOS -client_config_list { - client_id { - client_application_id: "com.apple.mobilemail" - } - use_case_config_list { - use_case_id { - use_case_unique_name: "classification.classifyMailMessage" - } - safety_config { - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "classification.classifyMailMessageThread" - } - safety_config { - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "classification.classifyUserNotification" - } - safety_config { - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 5 - } - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "classification.classifyUserNotificationThread" - } - safety_config { - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "classification.classifyTextMessage" - } - safety_config { - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 5 - } - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "classification.classifyTextMessageThread" - } - safety_config { - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - } -} - diff --git a/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/809d0154319c364fabf9ba0d0ad0ea6ae03b5d7a.asset/AssetData/ClientSafetyConfiguration.pbtxt b/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/809d0154319c364fabf9ba0d0ad0ea6ae03b5d7a.asset/AssetData/ClientSafetyConfiguration.pbtxt deleted file mode 100755 index 4858793..0000000 --- a/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/809d0154319c364fabf9ba0d0ad0ea6ae03b5d7a.asset/AssetData/ClientSafetyConfiguration.pbtxt +++ /dev/null @@ -1,573 +0,0 @@ -config_version: 34 -client_config_list { - client_id { - client_application_id: "com.apple.suggestd" - } - # The configurations for classification is not used yet - use_case_config_list { - use_case_id { - use_case_unique_name: "classification.classifyMailMessage" - } - gms_config { - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "classification.classifyUserNotification" - } - gms_config { - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "classification.classifyTextMessage" - } - gms_config { - } - } - # The configurations for summarization use cases - use_case_config_list { - use_case_id { - use_case_unique_name: "summarization.summarizeMailMessage" - } - gms_config { - input { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryInputDenyList" - active_sanitizers: [text_moderation] - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - output { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryOutputDenyList" - active_sanitizers: [text_moderation] - } - summarize_unsafe_input: false - throw_error_if_final_decision_unsafe: true - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "summarization.summarizeMailMessageThread" - } - gms_config { - input { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryInputDenyList" - active_sanitizers: [text_moderation] - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - output { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryOutputDenyList" - active_sanitizers: [text_moderation] - } - summarize_unsafe_input: false - throw_error_if_final_decision_unsafe: true - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "summarization.summarizeTextMessage" - } - gms_config { - input { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryInputDenyList" - active_sanitizers: [text_moderation] - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 5 - } - } - output { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryOutputDenyList" - active_sanitizers: [text_moderation] - } - summarize_unsafe_input: false - throw_error_if_final_decision_unsafe: true - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "summarization.summarizeTextMessageThread" - } - gms_config { - input { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryInputDenyList" - active_sanitizers: [text_moderation] - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - output { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryOutputDenyList" - active_sanitizers: [text_moderation] - } - summarize_unsafe_input: false - throw_error_if_final_decision_unsafe: true - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "summarization.summarizeUserNotification" - } - gms_config { - input { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryInputDenyList" - active_sanitizers: [text_moderation] - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 5 - } - } - output { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryOutputDenyList" - active_sanitizers: [text_moderation] - } - summarize_unsafe_input: false - throw_error_if_final_decision_unsafe: true - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "summarization.summarizeUserNotificationThread" - } - gms_config { - input { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryInputDenyList" - active_sanitizers: [text_moderation] - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - output { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryOutputDenyList" - active_sanitizers: [text_moderation] - } - summarize_unsafe_input: false - throw_error_if_final_decision_unsafe: true - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "summarization.fakeUseCaseID2" - } - gms_config { - input { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryInputDenyList" - active_sanitizers: [text_moderation] - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 5 - } - } - output { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryOutputDenyList" - active_sanitizers: [text_moderation] - } - summarize_unsafe_input: false - throw_error_if_final_decision_unsafe: true - } - } -} - -# Catch up for mail on MacOS -client_config_list { - client_id { - client_application_id: "com.apple.mail" - } - use_case_config_list { - use_case_id { - use_case_unique_name: "summarization.summarizeMailMessage" - } - gms_config { - input { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryInputDenyList" - active_sanitizers: [text_sanitization] - sanitizer_locale: "en-US" - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - output { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryOutputDenyList" - active_sanitizers: [] - sanitizer_locale: "en-US" - } - summarize_unsafe_input: true - throw_error_if_final_decision_unsafe: false - final_gms_safety_matrix: [0, 0, 0, 1] - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "summarization.summarizeMailMessageThread" - } - gms_config { - input { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryInputDenyList" - active_sanitizers: [text_sanitization] - sanitizer_locale: "en-US" - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - output { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryOutputDenyList" - active_sanitizers: [] - sanitizer_locale: "en-US" - } - summarize_unsafe_input: true - throw_error_if_final_decision_unsafe: false - final_gms_safety_matrix: [0, 0, 0, 1] - } - } -} - -# Catch up for mail on iOS -client_config_list { - client_id { - client_application_id: "com.apple.mobilemail" - } - use_case_config_list { - use_case_id { - use_case_unique_name: "summarization.summarizeMailMessage" - } - gms_config { - input { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryInputDenyList" - active_sanitizers: [text_sanitization] - sanitizer_locale: "en-US" - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - output { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryOutputDenyList" - active_sanitizers: [] - sanitizer_locale: "en-US" - } - summarize_unsafe_input: true - throw_error_if_final_decision_unsafe: false - final_gms_safety_matrix: [0, 0, 0, 1] - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "summarization.summarizeMailMessageThread" - } - gms_config { - input { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryInputDenyList" - active_sanitizers: [text_sanitization] - sanitizer_locale: "en-US" - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - output { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryOutputDenyList" - active_sanitizers: [] - sanitizer_locale: "en-US" - } - summarize_unsafe_input: true - throw_error_if_final_decision_unsafe: false - final_gms_safety_matrix: [0, 0, 0, 1] - } - } -} - - -# Text assistant on MacOS -client_config_list { - client_id { - client_application_id: "com.apple.WritingTools.xpc.WritingToolsViewService" - } - use_case_config_list { - use_case_id { - use_case_unique_name: "summarization.textAssistant" - } - gms_config { - input { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitTextAssistantInputDenyList" - active_sanitizers: [text_sanitization] - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - output { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitTextAssistantOutputDenyList" - active_sanitizers: [] - } - summarize_unsafe_input: true - # final result is marked as safe only when both input and output are safe. - final_gms_safety_matrix: [0, 0, 0, 1] - } - } -} - -# Text assistant on iOS -client_config_list { - client_id { - client_application_id: "com.apple.WritingToolsUIService" - } - use_case_config_list { - use_case_id { - use_case_unique_name: "summarization.textAssistant" - } - gms_config { - input { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitTextAssistantInputDenyList" - active_sanitizers: [text_sanitization] - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - output { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitTextAssistantOutputDenyList" - active_sanitizers: [] - } - summarize_unsafe_input: true - # final result is marked as safe only when both input and output are safe. - final_gms_safety_matrix: [0, 0, 0, 1] - } - } -} - -# Safari reader on MacOS, matches Text Assistant -client_config_list { - client_id { - client_application_id: "com.apple.Safari" - } - use_case_config_list { - use_case_id { - use_case_unique_name: "summarization.safariReader" - } - gms_config { - input { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitTextAssistantInputDenyList" - active_sanitizers: [text_sanitization] - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - output { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitTextAssistantOutputDenyList" - active_sanitizers: [] - } - summarize_unsafe_input: true - # final result is marked as safe only when both input and output are safe. - final_gms_safety_matrix: [0, 0, 0, 1] - } - } -} - -# Safari reader on iOS, matches Text Assistant -client_config_list { - client_id { - client_application_id: "com.apple.mobilesafari" - } - use_case_config_list { - use_case_id { - use_case_unique_name: "summarization.safariReader" - } - gms_config { - input { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitTextAssistantInputDenyList" - active_sanitizers: [text_sanitization] - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - output { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitTextAssistantOutputDenyList" - active_sanitizers: [] - } - summarize_unsafe_input: true - # final result is marked as safe only when both input and output are safe. - final_gms_safety_matrix: [0, 0, 0, 1] - } - } -} - - -# Notes app (recording) on iOS -client_config_list { - client_id { - client_application_id: "com.apple.mobilenotes" - } - use_case_config_list { - use_case_id { - use_case_unique_name: "summarization.notesAudioTranscript.onServer" - } - gms_config { - input { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryInputDenyList" - active_sanitizers: [text_sanitization] - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - output { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryOutputDenyList" - active_sanitizers: [] - } - summarize_unsafe_input: true - throw_error_if_final_decision_unsafe: false - final_gms_safety_matrix: [0, 0, 0, 1] - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "summarization.notesAudioTranscript.onDevice" - } - gms_config { - input { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryInputDenyList" - active_sanitizers: [text_moderation] - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - output { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryOutputDenyList" - active_sanitizers: [text_moderation] - } - summarize_unsafe_input: false - throw_error_if_final_decision_unsafe: true - } - } -} - -# Notes app (recording) on macOS -client_config_list { - client_id { - client_application_id: "com.apple.Notes" - } - use_case_config_list { - use_case_id { - use_case_unique_name: "summarization.notesAudioTranscript.onServer" - } - gms_config { - input { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryInputDenyList" - active_sanitizers: [text_sanitization] - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - output { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryOutputDenyList" - active_sanitizers: [] - } - summarize_unsafe_input: true - throw_error_if_final_decision_unsafe: false - final_gms_safety_matrix: [0, 0, 0, 1] - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "summarization.notesAudioTranscript.onDevice" - } - gms_config { - input { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryInputDenyList" - active_sanitizers: [text_moderation] - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - output { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryOutputDenyList" - active_sanitizers: [text_moderation] - } - summarize_unsafe_input: false - throw_error_if_final_decision_unsafe: true - } - } -} - -# iOS Magic Paper (there is no MacOS Magic Paper) -client_config_list { - client_id { - client_application_id: "com.apple.mobilenotes" - } - use_case_config_list { - use_case_id { - use_case_unique_name: "summarization.magicPaper" - } - gms_config { - input { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitBaseInputDenyList" - active_sanitizers: [text_sanitization] - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 5 - } - } - output { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitBaseOutputDenyList" - active_sanitizers: [] - } - summarize_unsafe_input: false - throw_error_if_final_decision_unsafe: true - } - } -} - diff --git a/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/809d0154319c364fabf9ba0d0ad0ea6ae03b5d7a.asset/AssetData/ClientSwitchConfiguration.pbtxt b/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/809d0154319c364fabf9ba0d0ad0ea6ae03b5d7a.asset/AssetData/ClientSwitchConfiguration.pbtxt deleted file mode 100755 index f7ad466..0000000 --- a/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/809d0154319c364fabf9ba0d0ad0ea6ae03b5d7a.asset/AssetData/ClientSwitchConfiguration.pbtxt +++ /dev/null @@ -1,157 +0,0 @@ -# We don't have to contain all the clients and their usecases since the default behavior is -# setting everything enabled. We only need to make sure the clients and usecases that are -# disabled are all configured. -config_version: 14 -client_switches { - client_id { - client_application_id: "com.apple.suggestd" - } - use_cases { - use_case_id { - use_case_unique_name: "classification.classifyMailMessage" - } - is_off: false - } - use_cases { - use_case_id { - use_case_unique_name: "classification.classifyUserNotification" - } - is_off: false - } - use_cases { - use_case_id { - use_case_unique_name: "classification.classifyTextMessage" - } - is_off: false - } - use_cases { - use_case_id { - use_case_unique_name: "summarization.summarizeMailMessage" - } - is_off: false - } - use_cases { - use_case_id { - use_case_unique_name: "summarization.summarizeMailMessageThread" - } - is_off: false - } - use_cases { - use_case_id { - use_case_unique_name: "summarization.summarizeTextMessage" - } - is_off: false - } - use_cases { - use_case_id { - use_case_unique_name: "summarization.summarizeTextMessageThread" - } - is_off: false - } - use_cases { - use_case_id { - use_case_unique_name: "summarization.summarizeUserNotification" - } - is_off: false - } - use_cases { - use_case_id { - use_case_unique_name: "summarization.summarizeUserNotificationThread" - } - is_off: false - } - all_stop: false -} - -# iOS mail app -client_switches { - client_id { - # iOS mail app - client_application_id: "com.apple.mobilemail" - } - use_cases { - use_case_id { - use_case_unique_name: "summarization.summarizeMailMessage" - } - is_off: false - } - use_cases { - use_case_id { - use_case_unique_name: "summarization.summarizeMailMessageThread" - } - is_off: false - } - all_stop: false -} - -# macOS mail app -client_switches { - client_id { - client_application_id: "com.apple.mail" - } - use_cases { - use_case_id { - use_case_unique_name: "summarization.summarizeMailMessage" - } - is_off: false - } - use_cases { - use_case_id { - use_case_unique_name: "summarization.summarizeMailMessageThread" - } - is_off: false - } - all_stop: false -} - -# Text assistant on iOS -client_switches { - client_id { - client_application_id: "com.apple.WritingToolsUIService" - } - use_cases { - use_case_id { - use_case_unique_name: "summarization.textAssistant" - } - is_off: false - } - all_stop: false -} - -# Text assistant on MacOS -client_switches { - client_id { - client_application_id: "com.apple.WritingTools.xpc.WritingToolsViewService" - } - use_cases { - use_case_id { - use_case_unique_name: "summarization.textAssistant" - } - is_off: false - } - all_stop: false -} - -# SageTool -client_switches { - client_id { - client_application_id: "com.apple.GenerativeFunctions.SageTool" - } - all_stop: false -} - -# summarizationCTL -client_switches { - client_id { - client_application_id: "com.apple.SummarizationKit.ctl" - } - use_cases { - use_case_id { - use_case_unique_name: "summarization.fakeUseCaseID2" - } - is_off: true - } - - all_stop: false -} -block_unconfigured_client: false diff --git a/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/c8a4308d303f1997c3be793172f2bf0834b5bb08.asset/AssetData/ClassificationConfiguration.pbtxt b/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/c8a4308d303f1997c3be793172f2bf0834b5bb08.asset/AssetData/ClassificationConfiguration.pbtxt new file mode 100755 index 0000000..043fd8e Binary files /dev/null and b/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/c8a4308d303f1997c3be793172f2bf0834b5bb08.asset/AssetData/ClassificationConfiguration.pbtxt differ diff --git a/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/c8a4308d303f1997c3be793172f2bf0834b5bb08.asset/AssetData/ClientSafetyConfiguration.pbtxt b/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/c8a4308d303f1997c3be793172f2bf0834b5bb08.asset/AssetData/ClientSafetyConfiguration.pbtxt new file mode 100755 index 0000000..3a00c2c Binary files /dev/null and b/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/c8a4308d303f1997c3be793172f2bf0834b5bb08.asset/AssetData/ClientSafetyConfiguration.pbtxt differ diff --git a/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/c8a4308d303f1997c3be793172f2bf0834b5bb08.asset/AssetData/ClientSwitchConfiguration.pbtxt b/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/c8a4308d303f1997c3be793172f2bf0834b5bb08.asset/AssetData/ClientSwitchConfiguration.pbtxt new file mode 100755 index 0000000..a609ace Binary files /dev/null and b/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/c8a4308d303f1997c3be793172f2bf0834b5bb08.asset/AssetData/ClientSwitchConfiguration.pbtxt differ diff --git a/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/809d0154319c364fabf9ba0d0ad0ea6ae03b5d7a.asset/Info.plist b/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/c8a4308d303f1997c3be793172f2bf0834b5bb08.asset/Info.plist similarity index 80% rename from com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/809d0154319c364fabf9ba0d0ad0ea6ae03b5d7a.asset/Info.plist rename to com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/c8a4308d303f1997c3be793172f2bf0834b5bb08.asset/Info.plist index 48fcee2..848e225 100644 --- a/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/809d0154319c364fabf9ba0d0ad0ea6ae03b5d7a.asset/Info.plist +++ b/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/c8a4308d303f1997c3be793172f2bf0834b5bb08.asset/Info.plist @@ -9,36 +9,36 @@ CFBundleName com.apple.summarizationkit.ota.configuration CFBundleShortVersionString - 1.0.8 + 1.0.9 CFBundleVersion - 1.0.8 + 1.0.9 MobileAssetProperties AssetSpecifier com.apple.summarizationkit.ota.configuration AssetVersion - 1.0.8.13.200212,0 + 1.0.9.13.200249,0 AssetVersionInfo AssetVersionGroup 0 AssetVersionLong - 1.0.8.13.200212,0 + 1.0.9.13.200249,0 AssetVersionTuple - 1.0.8.13.200212 + 1.0.9.13.200249 BuildVersionTuple - 13.13.200212 + 13.13.200249 BundleVersionTuple - 1.0.8 + 1.0.9 Build - 13M200212 + 13M200249 _IsMAAutoAsset _PreSoftwareUpdateAssetStaging version - 1.0.8 + 1.0.9 _DisableAFSCCompression diff --git a/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/com_apple_MobileAsset_UAF_SummarizationKitConfiguration.xml b/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/com_apple_MobileAsset_UAF_SummarizationKitConfiguration.xml index b602ec4..2f40258 100644 --- a/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/com_apple_MobileAsset_UAF_SummarizationKitConfiguration.xml +++ b/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/com_apple_MobileAsset_UAF_SummarizationKitConfiguration.xml @@ -8,9 +8,9 @@ ArchiveDecryptionKey - VgVfJlcXyF+1kEefvcl9q0RcP7s9J+EbracjbBEjrn4= + DLevxcTGuYIBLSLJBzCR39a5qUm/LdnYzfpggNIdzso= ArchiveID - y97tvwEOojcA40JlyrsqRBzr8e3KpzgvibkrjpJJlOw= + A7YJ5GAZGCXDM1c2sujjjfiWW6PvjMnTaDOEP7QCr04= AssetFormat AppleArchive AssetSpecifier @@ -18,22 +18,22 @@ AssetType com.apple.MobileAsset.UAF.SummarizationKitConfiguration AssetVersion - 1.0.3.13.200093,0 + 1.0.5.13.200249,0 AssetVersionInfo AssetVersionGroup 0 AssetVersionLong - 1.0.3.13.200093,0 + 1.0.5.13.200249,0 AssetVersionTuple - 1.0.3.13.200093 + 1.0.5.13.200249 BuildVersionTuple - 13.13.200093 + 13.13.200249 BundleVersionTuple - 1.0.3 + 1.0.5 Build - 13M200093 + 13M200249 Ramp SupportedDeviceNames @@ -67,133 +67,12 @@ _CompressionAlgorithm AppleArchive _DownloadSize - 20480 + 26624 _IsMAAutoAsset _Measurement - elNgfch70G4Y4L2l1+6M7nGtk38= - - _MeasurementAlgorithm - SHA-1 - _OSVersionCompatibilities - - Apple TV - - _MinOSVersion - 18.0.0 - - Apple Vision - - _MinOSVersion - 2.0.0 - - Apple Watch - - _MinOSVersion - 11.0.0 - - HomePod - - _MinOSVersion - 18.0.0 - - Mac - - _MinOSVersion - 15.0.0 - - iPad - - _MinOSVersion - 18.0.0 - - iPhone - - _MinOSVersion - 18.0.0 - - - _PreSoftwareUpdateAssetStaging - - _UnarchivedSize - 12288 - __BaseURL - https://updates.cdn-apple.com/2024/Iris/mobileassets/003-94526/6E865DC4-F3B6-478A-9EE9-C129DD45069E/ - __CanUseLocalCacheServer - - __RelativePath - com_apple_MobileAsset_UAF_SummarizationKitConfiguration/ECD08ED0-98BC-48D7-89C1-15439697314C.aar - version - 1.0.3 - - - ArchiveDecryptionKey - p9BDhpye0/Dk3QSEO5B1iBEmA4N5DNi6cKWdtQH7nY4= - ArchiveID - MU+AssAdx6bb/cRiKv32xOjHFY6FOSCwJCkDsw+JFcM= - AssetFormat - AppleArchive - AssetSpecifier - com.apple.summarizationkit.ota.configuration - AssetType - com.apple.MobileAsset.UAF.SummarizationKitConfiguration - AssetVersion - 1.0.8.13.200212,0 - AssetVersionInfo - - AssetVersionGroup - 0 - AssetVersionLong - 1.0.8.13.200212,0 - AssetVersionTuple - 1.0.8.13.200212 - BuildVersionTuple - 13.13.200212 - BundleVersionTuple - 1.0.8 - - Build - 13M200212 - Ramp - - SupportedDeviceNames - - Mac - - UnsupportedDevices - - MacBook10,1 - MacBookAir8,1 - MacBookAir8,2 - MacBookAir9,1 - MacBookPro14,1 - MacBookPro14,2 - MacBookPro14,3 - MacBookPro15,1 - MacBookPro15,2 - MacBookPro15,3 - MacBookPro15,4 - MacBookPro16,1 - MacBookPro16,2 - MacBookPro16,3 - MacBookPro16,4 - MacPro7,1 - Macmini8,1 - VirtualMac2,1 - iMac20,1 - iMac20,2 - iMacPro1,1 - - _CompressionAlgorithm - AppleArchive - _DownloadSize - 22528 - _IsMAAutoAsset - - _Measurement - - uLXPOrBuy1d5Mflq6SxvFYjiUIE= + +VgXPwU2TnMbjALpZSag8AP96Mw= _MeasurementAlgorithm SHA-1 @@ -238,19 +117,140 @@ _PreSoftwareUpdateAssetStaging _UnarchivedSize - 36864 + 12288 __BaseURL - https://updates.cdn-apple.com/2024/Iris/mobileassets/023-53367/DEEB388A-B7B0-4C69-A830-A472D4A0A40E/ + https://updates.cdn-apple.com/2024/Iris/mobileassets/023-67518/0816F69D-73C4-4836-B5D3-1DBF92363BD4/ __CanUseLocalCacheServer __RelativePath - com_apple_MobileAsset_UAF_SummarizationKitConfiguration/A5E1EC18-7E5C-4B75-BF7A-A35E9071F916.aar + com_apple_MobileAsset_UAF_SummarizationKitConfiguration/8E3DF65F-BF96-4C4F-A81F-0DB20B06105F.aar version - 1.0.8 + 1.0.5 + + + ArchiveDecryptionKey + WcCBfaFArWm9RYdRAtxGpmhLXzIjTkWbFHLdOkucv64= + ArchiveID + MnZbIuYYFR4/IamipmVPFZW11aaNeWYb9e/7CCAxNlc= + AssetFormat + AppleArchive + AssetSpecifier + com.apple.summarizationkit.ota.configuration + AssetType + com.apple.MobileAsset.UAF.SummarizationKitConfiguration + AssetVersion + 1.0.9.13.200249,0 + AssetVersionInfo + + AssetVersionGroup + 0 + AssetVersionLong + 1.0.9.13.200249,0 + AssetVersionTuple + 1.0.9.13.200249 + BuildVersionTuple + 13.13.200249 + BundleVersionTuple + 1.0.9 + + Build + 13M200249 + Ramp + + SupportedDeviceNames + + Mac + + UnsupportedDevices + + MacBook10,1 + MacBookAir8,1 + MacBookAir8,2 + MacBookAir9,1 + MacBookPro14,1 + MacBookPro14,2 + MacBookPro14,3 + MacBookPro15,1 + MacBookPro15,2 + MacBookPro15,3 + MacBookPro15,4 + MacBookPro16,1 + MacBookPro16,2 + MacBookPro16,3 + MacBookPro16,4 + MacPro7,1 + Macmini8,1 + VirtualMac2,1 + iMac20,1 + iMac20,2 + iMacPro1,1 + + _CompressionAlgorithm + AppleArchive + _DownloadSize + 53248 + _IsMAAutoAsset + + _Measurement + + +11m7MCy7eYH9h7Sad9WaB8ZJT8= + + _MeasurementAlgorithm + SHA-1 + _OSVersionCompatibilities + + Apple TV + + _MinOSVersion + 18.1 + + Apple Vision + + _MinOSVersion + 2.1 + + Apple Watch + + _MinOSVersion + 11.1 + + HomePod + + _MinOSVersion + 18.1 + + Mac + + _MinOSVersion + 15.1 + + iPad + + _MinOSVersion + 18.1 + + iPhone + + _MinOSVersion + 18.1 + + + _PreSoftwareUpdateAssetStaging + + _UnarchivedSize + 40960 + __BaseURL + https://updates.cdn-apple.com/2024/Iris/mobileassets/023-67517/C5C95674-2976-43AB-9DA4-19EB7764867A/ + __CanUseLocalCacheServer + + __RelativePath + com_apple_MobileAsset_UAF_SummarizationKitConfiguration/196573C4-3A88-4E86-B004-7A87C4D947EC.aar + version + 1.0.9 CachedAssetSetId - 9068e75e-e2a4-4a4f-99ca-444721eee677 + 57f614d4-f3d3-4d6a-bd53-ed078f2b9b41 DownloadedFromLive https://gdmf.apple.com/v2/assets catalogInfo @@ -259,8 +259,8 @@ lastTimeChecked - 2024-08-13T15:00:11Z + 2024-08-20T18:33:31Z postedDate - 2024-08-08T00:00:00Z + 2024-08-19T00:00:00Z diff --git a/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/de4df6b7fa98be083eceec3d5b57b90924ae1f58.asset/AssetData/summarization-template.json b/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/de4df6b7fa98be083eceec3d5b57b90924ae1f58.asset/AssetData/summarization-template.json new file mode 100755 index 0000000..e69de29 diff --git a/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/1f289643c1beb11123b7f425f49fac81dc358e73.asset/Info.plist b/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/de4df6b7fa98be083eceec3d5b57b90924ae1f58.asset/Info.plist similarity index 79% rename from com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/1f289643c1beb11123b7f425f49fac81dc358e73.asset/Info.plist rename to com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/de4df6b7fa98be083eceec3d5b57b90924ae1f58.asset/Info.plist index 1a2700f..7fe5318 100644 --- a/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/1f289643c1beb11123b7f425f49fac81dc358e73.asset/Info.plist +++ b/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/de4df6b7fa98be083eceec3d5b57b90924ae1f58.asset/Info.plist @@ -9,36 +9,36 @@ CFBundleName com.apple.summarizationkit.ota.rules CFBundleShortVersionString - 1.0.3 + 1.0.5 CFBundleVersion - 1.0.3 + 1.0.5 MobileAssetProperties AssetSpecifier com.apple.summarizationkit.ota.rules AssetVersion - 1.0.3.13.200093,0 + 1.0.5.13.200249,0 AssetVersionInfo AssetVersionGroup 0 AssetVersionLong - 1.0.3.13.200093,0 + 1.0.5.13.200249,0 AssetVersionTuple - 1.0.3.13.200093 + 1.0.5.13.200249 BuildVersionTuple - 13.13.200093 + 13.13.200249 BundleVersionTuple - 1.0.3 + 1.0.5 Build - 13M200093 + 13M200249 _IsMAAutoAsset _PreSoftwareUpdateAssetStaging version - 1.0.3 + 1.0.5 _DisableAFSCCompression diff --git a/scripts/build_summary.js b/scripts/build_summary.js index 1b28220..ef6925f 100755 --- a/scripts/build_summary.js +++ b/scripts/build_summary.js @@ -50,9 +50,16 @@ async function main() { "README.md", readFileSync("README.md", "utf-8").split(SPL)[0] + SPL + "\n" + summary ); + const tc = (fn) => { + try { + return fn(); + } catch(e){ + return null; + } + } const formatted = ENTRIES.map(([k, v]) => { let id = k.split("/").slice(-3)[0].replace(".asset", "").slice(0, 6); - const parsed = JSON.parse(readFileSync(k, "utf-8")); + const parsed = tc(() => JSON.parse(readFileSync(k, "utf-8"))); const KEYS = ["prompt_template", "system_prompt", "promptTemplates"]; const CODE = "```"; @@ -73,7 +80,7 @@ async function main() { .map(([k2, v2]) => `**${k2}**:\n${CODE}\n${formatStr(v2)}\n${CODE}`) .join("\n"); - return `## [${id}](${k}): ${v}\n${Object.entries(parsed) + return `## [${id}](${k}): ${v}\n${!parsed ? '[Invalid JSON]' : Object.entries(parsed) .filter((i) => k.includes("summarization-template.json") ? true : KEYS.includes(i[0]) ) diff --git a/summary.json b/summary.json index c759926..995320e 100644 --- a/summary.json +++ b/summary.json @@ -27,7 +27,6 @@ "com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/c3bebe7db631b93420debf07976e46b7a376de49.asset/AssetData/metadata.json": "Classifies text as urgent or not.", "com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/895eef85098745225f15e925a58a0ae102835db5.asset/AssetData/metadata.json": "ane rank 16 lora.", "com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/256dfcc19eb64aabcd4b1b9298641410fbd04bda.asset/AssetData/metadata.json": "Makes generated text more friendly using friendly tone input.", - "com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/1f289643c1beb11123b7f425f49fac81dc358e73.asset/AssetData/summarization-template.json": "Provides conversational summaries in exactly 3 short topic words.", "com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/34caab168f7861be2163bfbf333314ef283ceec1.asset/.AssetData/com.apple.fm.language.instruct_3b.answer_synthesis.draft/metadata.json": "A conversation between a user and a helpful assistant.", "com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/34caab168f7861be2163bfbf333314ef283ceec1.asset/.AssetData/com.apple.fm.language.instruct_3b.autonaming_messages.draft/metadata.json": "A conversation between a user and a helpful assistant.", "com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/34caab168f7861be2163bfbf333314ef283ceec1.asset/.AssetData/com.apple.fm.language.instruct_3b.concise_tone.draft/metadata.json": "A conversation between a user and a helpful assistant.", @@ -42,5 +41,6 @@ "com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/34caab168f7861be2163bfbf333314ef283ceec1.asset/.AssetData/com.apple.fm.language.instruct_3b.urgency_classification.draft/metadata.json": "A conversation between a user and a helpful assistant.", "com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/34caab168f7861be2163bfbf333314ef283ceec1.asset/.AssetData/metadata.json": "Blank.", "com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/61b6452c419ad6124ade968e4ab9a2e44860a1be.asset/.AssetData/metadata.json": "Classifies text as Safe or Unsafe", - "com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/ae95250c47005175958af451a28101590df48d2d.asset/.AssetData/metadata.json": "Localization prompts" -} + "com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/ae95250c47005175958af451a28101590df48d2d.asset/.AssetData/metadata.json": "Localization prompts", + "com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/de4df6b7fa98be083eceec3d5b57b90924ae1f58.asset/AssetData/summarization-template.json": "Blank." +} \ No newline at end of file