From 90e3195e29e683b69041752d4a8f5d8a22dcc1f8 Mon Sep 17 00:00:00 2001 From: kangfenmao Date: Tue, 2 Jul 2024 16:35:07 +0800 Subject: [PATCH] feat: add agent prompt --- .../src/components/Popups/AgentSettingPopup.tsx | 15 +++++++++++++-- src/renderer/src/services/agent.ts | 1 + src/renderer/src/services/api.ts | 5 ++++- src/renderer/src/types/index.ts | 1 + 4 files changed, 19 insertions(+), 3 deletions(-) diff --git a/src/renderer/src/components/Popups/AgentSettingPopup.tsx b/src/renderer/src/components/Popups/AgentSettingPopup.tsx index 1dfb5d3a..5b217165 100644 --- a/src/renderer/src/components/Popups/AgentSettingPopup.tsx +++ b/src/renderer/src/components/Popups/AgentSettingPopup.tsx @@ -16,6 +16,7 @@ interface Props extends AgentSettingPopupShowParams { const AgentSettingPopupContainer: React.FC = ({ agent, resolve }) => { const [name, setName] = useState(agent.name) const [description, setDescription] = useState(agent.description) + const [prompt, setPrompt] = useState(agent.prompt) const [open, setOpen] = useState(true) const onOk = () => { @@ -27,12 +28,12 @@ const AgentSettingPopupContainer: React.FC = ({ agent, resolve }) => { } const onClose = () => { - resolve({ ...agent, name, description }) + resolve({ ...agent, name, description, prompt }) } return ( - Agent name + Name setName(e.target.value)} autoFocus /> Description @@ -44,6 +45,16 @@ const AgentSettingPopupContainer: React.FC = ({ agent, resolve }) => { onChange={(e) => setDescription(e.target.value)} autoFocus /> + + Prompt + +