diff --git a/ui/desktop/src/components/recipes/RecipeActivityEditor.tsx b/ui/desktop/src/components/recipes/RecipeActivityEditor.tsx index b0949791ba..e641df4d62 100644 --- a/ui/desktop/src/components/recipes/RecipeActivityEditor.tsx +++ b/ui/desktop/src/components/recipes/RecipeActivityEditor.tsx @@ -59,14 +59,14 @@ export default function RecipeActivityEditor({ -
- The top-line prompts and activities that will display within your goose home page. +
+ The top-line prompts and activity buttons that will display in the recipe chat window.
{/* Message Field */} -A formatted message that will appear at the top of the recipe. Supports markdown @@ -78,7 +78,7 @@ export default function RecipeActivityEditor({ onChange={(e) => handleMessageChange(e.target.value)} onBlur={onBlur} className="w-full px-4 py-3 border rounded-lg bg-background-default text-textStandard placeholder-textPlaceholder focus:outline-none focus:ring-2 focus:ring-borderProminent resize-vertical" - placeholder="Enter a message for your recipe (supports **bold**, *italic*, `code`, etc.)" + placeholder="Enter a user facing introduction message for your recipe (supports **bold**, *italic*, `code`, etc.)" rows={3} autoCorrect="off" autoCapitalize="off" @@ -93,30 +93,33 @@ export default function RecipeActivityEditor({ Activity Buttons
- Clickable buttons that will appear below the message. + Clickable buttons that will appear below the message to help users interact with your + recipe.
{error}
}@@ -288,7 +288,7 @@ export default function RecipeFormFields({ updateParametersFromFields(); }} className="w-full p-3 border border-border-subtle rounded-lg bg-background-default text-text-standard focus:outline-none focus:ring-2 focus:ring-blue-500 resize-none" - placeholder="First message to send when the recipe starts..." + placeholder="Pre-filled prompt when the recipe starts..." rows={3} />
+ Parameters will be automatically detected from {`{{parameter_name}}`} syntax in + instructions/prompt/activities or you can manually add them below. +
{/* Add Parameter Input - Always Visible */}- No parameters defined. Parameters will be automatically detected from{' '} - {`{{parameter_name}}`} syntax in instructions/prompt, or you can manually add - them using the input above. -
-+ Define the expected structure of the AI's response using JSON Schema format +
{field.state.value}
- ) : (
- - No JSON schema defined. Click "Open Editor" to add one. -
- )} -- Define the expected structure of the AI's response using JSON Schema format -
{field.state.meta.errors.length > 0 && ({field.state.meta.errors[0]}
)}