diff --git a/agent/component/message.py b/agent/component/message.py
index a52741f6b..5ab7c6ef5 100644
--- a/agent/component/message.py
+++ b/agent/component/message.py
@@ -161,7 +161,7 @@ class Message(ComponentBase):
if k in kwargs:
continue
v = v["value"]
- if not v:
+ if v is None:
v = ""
ans = ""
if isinstance(v, partial):
diff --git a/agent/component/string_transform.py b/agent/component/string_transform.py
index d298e5a1b..0b152f8f0 100644
--- a/agent/component/string_transform.py
+++ b/agent/component/string_transform.py
@@ -105,7 +105,7 @@ class StringTransform(Message, ABC):
pass
for k,v in kwargs.items():
- if not v:
+ if v is None:
v = ""
script = re.sub(k, lambda match: v, script)
diff --git a/web/src/pages/agent/debug-content/index.tsx b/web/src/pages/agent/debug-content/index.tsx
index c0d753bc3..ae9af89ed 100644
--- a/web/src/pages/agent/debug-content/index.tsx
+++ b/web/src/pages/agent/debug-content/index.tsx
@@ -1,4 +1,5 @@
import MarkdownContent from '@/components/next-markdown-content';
+import { SelectWithSearch } from '@/components/originui/select-with-search';
import { ButtonLoading } from '@/components/ui/button';
import {
Form,
@@ -9,7 +10,6 @@ import {
FormMessage,
} from '@/components/ui/form';
import { Input } from '@/components/ui/input';
-import { RAGFlowSelect } from '@/components/ui/select';
import { Switch } from '@/components/ui/switch';
import { Textarea } from '@/components/ui/textarea';
import { IMessage } from '@/interfaces/database/chat';
@@ -147,7 +147,7 @@ const DebugContent = ({
{props.label}
- ({
@@ -156,7 +156,7 @@ const DebugContent = ({
})) ?? []
}
{...field}
- >
+ >
diff --git a/web/src/pages/agent/form/begin-form/parameter-dialog.tsx b/web/src/pages/agent/form/begin-form/parameter-dialog.tsx
index c56f7a1f1..c1f64926c 100644
--- a/web/src/pages/agent/form/begin-form/parameter-dialog.tsx
+++ b/web/src/pages/agent/form/begin-form/parameter-dialog.tsx
@@ -210,7 +210,7 @@ export function ParameterDialog({
return (