diff --git a/plugins/pipes/github-copilot-sdk/github_copilot_sdk.py b/plugins/pipes/github-copilot-sdk/github_copilot_sdk.py index 83dac32..4917751 100644 --- a/plugins/pipes/github-copilot-sdk/github_copilot_sdk.py +++ b/plugins/pipes/github-copilot-sdk/github_copilot_sdk.py @@ -1259,7 +1259,15 @@ class Pipe: } ) elif embed_type == "artifacts": - artifacts_content = f"\n```html\n{embed_content}\n```\n" + # OpenWebUI's srcdoc sandbox breaks external CDN module logic for very large files. + # Therefore, fallback to providing a direct iframe to the local backend URL for artifacts. + artifacts_content = ( + f'\n\n" + ) pending_embeds.append( { "filename": safe_filename,