mirror of
https://github.com/danswer-ai/danswer.git
synced 2025-03-26 17:51:54 +01:00
Can't create starter messages for existing assistants. (#3825)
* fix: move starter messages out of advanced options for better visibility Co-Authored-By: Chris Weaver <chris@onyx.app> * fix: ensure starter message input field is visible in edit flow Co-Authored-By: Chris Weaver <chris@onyx.app> * chore: fix prettier formatting Co-Authored-By: Chris Weaver <chris@onyx.app> * chore: fix prettier formatting for starter messages description Co-Authored-By: Chris Weaver <chris@onyx.app> * chore: fix prettier formatting for starter messages initialization Co-Authored-By: Chris Weaver <chris@onyx.app> * fix: prevent unintended deletion of second message in StarterMessagesList Co-Authored-By: Chris Weaver <chris@onyx.app> * Fix empty starter messages --------- Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: Chris Weaver <chris@onyx.app> Co-authored-by: Weves <chrisweaver101@gmail.com>
This commit is contained in:
parent
aabf8a99bc
commit
0ed2886ad0
@ -232,11 +232,9 @@ export function AssistantEditor({
|
||||
existingPersona?.llm_model_provider_override ?? null,
|
||||
llm_model_version_override:
|
||||
existingPersona?.llm_model_version_override ?? null,
|
||||
starter_messages: existingPersona?.starter_messages ?? [
|
||||
{
|
||||
message: "",
|
||||
},
|
||||
],
|
||||
starter_messages: existingPersona?.starter_messages?.length
|
||||
? existingPersona.starter_messages
|
||||
: [{ message: "" }],
|
||||
enabled_tools_map: enabledToolsMap,
|
||||
icon_color: existingPersona?.icon_color ?? defautIconColor,
|
||||
icon_shape: existingPersona?.icon_shape ?? defaultIconShape,
|
||||
@ -1099,7 +1097,9 @@ export function AssistantEditor({
|
||||
)}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<Separator />
|
||||
|
||||
<div className="w-full flex flex-col">
|
||||
<div className="flex gap-x-2 items-center">
|
||||
<div className="block font-medium text-sm">
|
||||
@ -1110,6 +1110,7 @@ export function AssistantEditor({
|
||||
<SubLabel>
|
||||
Sample messages that help users understand what this
|
||||
assistant can do and how to interact with it effectively.
|
||||
New input fields will appear automatically as you type.
|
||||
</SubLabel>
|
||||
|
||||
<div className="w-full">
|
||||
|
@ -64,19 +64,16 @@ export default function StarterMessagesList({
|
||||
size="icon"
|
||||
onClick={() => {
|
||||
arrayHelpers.remove(index);
|
||||
if (
|
||||
index === values.length - 2 &&
|
||||
!values[values.length - 1].message
|
||||
) {
|
||||
arrayHelpers.pop();
|
||||
}
|
||||
}}
|
||||
className={`text-gray-400 hover:text-red-500 ${
|
||||
index === values.length - 1 && !starterMessage.message
|
||||
? "opacity-50 cursor-not-allowed"
|
||||
: ""
|
||||
}`}
|
||||
disabled={index === values.length - 1 && !starterMessage.message}
|
||||
disabled={
|
||||
(index === values.length - 1 && !starterMessage.message) ||
|
||||
(values.length === 1 && index === 0) // should never happen, but just in case
|
||||
}
|
||||
>
|
||||
<FiTrash2 className="h-4 w-4" />
|
||||
</Button>
|
||||
|
Loading…
x
Reference in New Issue
Block a user