diff --git a/gateway/platforms/base.py b/gateway/platforms/base.py index 56bb3c5cb420f..ad6e89b777024 100644 --- a/gateway/platforms/base.py +++ b/gateway/platforms/base.py @@ -1343,7 +1343,7 @@ def extract_media(content: str) -> Tuple[List[Tuple[str, bool]], str]: # Extract MEDIA: tags, allowing optional whitespace after the colon # and quoted/backticked paths for LLM-formatted outputs. media_pattern = re.compile( - r'''[`"']?MEDIA:\s*(?P`[^`\n]+`|"[^"\n]+"|'[^'\n]+'|(?:~/|/)\S+(?:[^\S\n]+\S+)*?\.(?:png|jpe?g|gif|webp|mp4|mov|avi|mkv|webm|ogg|opus|mp3|wav|m4a|pdf)(?=[\s`"',;:)\]}]|$)|\S+)[`"']?''' + r'''[`"']?MEDIA:\s*(?P`[^`\n]+`|"[^"\n]+"|'[^'\n]+'|(?:~/|/)\S+(?:[^\S\n]+\S+)*?\.(?:png|jpe?g|gif|webp|mp4|mov|avi|mkv|webm|ogg|opus|mp3|wav|m4a|epub|pdf|zip|rar|7z|docx?|xlsx?|pptx?|txt|csv|apk|ipa)(?=[\s`"',;:)\]}]|$)|\S+)[`"']?''' ) for match in media_pattern.finditer(content): path = match.group("path").strip() diff --git a/scripts/release.py b/scripts/release.py index ab5c867920f0b..6b95381a0ddf4 100755 --- a/scripts/release.py +++ b/scripts/release.py @@ -373,6 +373,7 @@ "132275809+shushuzn@users.noreply.github.com": "shushuzn", "ibrahimozsarac@gmail.com": "iborazzi", "130149563+A-afflatus@users.noreply.github.com": "A-afflatus", + "huangkwell@163.com": "huangke19", }