diff --git a/web/oss/src/components/pages/prompts/components/PromptsBreadcrumb.tsx b/web/oss/src/components/pages/prompts/components/PromptsBreadcrumb.tsx
index 5617934f79..dd0811d9de 100644
--- a/web/oss/src/components/pages/prompts/components/PromptsBreadcrumb.tsx
+++ b/web/oss/src/components/pages/prompts/components/PromptsBreadcrumb.tsx
@@ -148,6 +148,16 @@ const PromptsBreadcrumb = ({
),
onClick: () => onNewPrompt?.("completion"),
},
+ {
+ key: "new_prompt_agent",
+ label: (
+
+ {getAppTypeIcon("agent")}
+ Agent
+
+ ),
+ onClick: () => onNewPrompt?.("agent"),
+ },
],
},
{
diff --git a/web/oss/src/components/pages/prompts/components/PromptsTableSection.tsx b/web/oss/src/components/pages/prompts/components/PromptsTableSection.tsx
index d74fc91d72..60f9fc0f0f 100644
--- a/web/oss/src/components/pages/prompts/components/PromptsTableSection.tsx
+++ b/web/oss/src/components/pages/prompts/components/PromptsTableSection.tsx
@@ -92,6 +92,23 @@ export const PromptsTableSection = ({
onOpenNewPrompt("completion")
},
},
+ {
+ key: "new_prompt_agent",
+ label: (
+
+ {getAppTypeIcon("agent")}
+ Agent
+
+ ),
+ onClick: ({
+ domEvent,
+ }: {
+ domEvent: React.MouseEvent | React.KeyboardEvent
+ }) => {
+ domEvent.stopPropagation()
+ onOpenNewPrompt("agent")
+ },
+ },
],
},
{