diff --git a/ui/src/assets/icon_reply.svg b/ui/src/assets/icon_reply.svg
new file mode 100644
index 000000000..430fc7fc1
--- /dev/null
+++ b/ui/src/assets/icon_reply.svg
@@ -0,0 +1,3 @@
+
diff --git a/ui/src/assets/icon_setting.svg b/ui/src/assets/icon_setting.svg
new file mode 100644
index 000000000..afa97360f
--- /dev/null
+++ b/ui/src/assets/icon_setting.svg
@@ -0,0 +1,3 @@
+
diff --git a/ui/src/components/card-add/index.vue b/ui/src/components/card-add/index.vue
index 07c66fbbd..3e993b5b3 100644
--- a/ui/src/components/card-add/index.vue
+++ b/ui/src/components/card-add/index.vue
@@ -27,6 +27,7 @@ defineProps({
border: 1px dashed var(--el-border-color);
background: #eff0f1;
border-radius: 8px;
+ box-sizing: border-box;
.add-icon {
font-size: 14px;
diff --git a/ui/src/workflow/icons/question-node-icon.vue b/ui/src/workflow/icons/question-node-icon.vue
new file mode 100644
index 000000000..04610d351
--- /dev/null
+++ b/ui/src/workflow/icons/question-node-icon.vue
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/ui/src/workflow/icons/reply-node-icon.vue b/ui/src/workflow/icons/reply-node-icon.vue
new file mode 100644
index 000000000..f259fd58c
--- /dev/null
+++ b/ui/src/workflow/icons/reply-node-icon.vue
@@ -0,0 +1,6 @@
+
+
+
+
+
+