diff --git a/astrbot/core/provider/sources/openai_source.py b/astrbot/core/provider/sources/openai_source.py index 64a41dc10..1f21b924f 100644 --- a/astrbot/core/provider/sources/openai_source.py +++ b/astrbot/core/provider/sources/openai_source.py @@ -820,7 +820,6 @@ class ProviderOpenAIOfficial(Provider): model = model or self.get_model() payloads = {**kwargs, "messages": context_query, "model": model} - # Filter out non-JSON-serializable objects (e.g. asyncio.Event from abort_signal) payloads.pop("abort_signal", None) self._finally_convert_payload(payloads) diff --git a/dashboard/src/assets/mdi-subset/materialdesignicons-subset.css b/dashboard/src/assets/mdi-subset/materialdesignicons-subset.css index a726ee905..626814b61 100644 --- a/dashboard/src/assets/mdi-subset/materialdesignicons-subset.css +++ b/dashboard/src/assets/mdi-subset/materialdesignicons-subset.css @@ -1,4 +1,4 @@ -/* Auto-generated MDI subset – 249 icons */ +/* Auto-generated MDI subset – 250 icons */ /* Do not edit manually. Run: pnpm run subset-icons */ @font-face { @@ -664,6 +664,10 @@ content: "\F0375"; } +.mdi-moon-waning-crescent::before { + content: "\F0F65"; +} + .mdi-note-text-outline::before { content: "\F11D7"; } diff --git a/dashboard/src/components/chat/message_list_comps/MessagePartsRenderer.vue b/dashboard/src/components/chat/message_list_comps/MessagePartsRenderer.vue index 7ce395bc6..5ce4a6a1d 100644 --- a/dashboard/src/components/chat/message_list_comps/MessagePartsRenderer.vue +++ b/dashboard/src/components/chat/message_list_comps/MessagePartsRenderer.vue @@ -67,14 +67,14 @@
@@ -116,12 +117,13 @@
@@ -129,15 +131,16 @@
{{ - renderPart.part.embedded_file.filename + renderPart.part?.embedded_file?.filename }} mdi-file-document-outline {{ - renderPart.part.embedded_file.filename + renderPart.part?.embedded_file?.filename }} { } flushPending(idx - 1); + if (!part) return; rendered.push({ type: "part", part, diff --git a/dashboard/src/components/shared/StorageCleanupPanel.vue b/dashboard/src/components/shared/StorageCleanupPanel.vue index c7d794d22..978b4656e 100644 --- a/dashboard/src/components/shared/StorageCleanupPanel.vue +++ b/dashboard/src/components/shared/StorageCleanupPanel.vue @@ -116,7 +116,7 @@