chore: change currentprompt

feat/enchance-prompt-and-code-fe
Joel 7 months ago
parent f14678a0d8
commit 677716346a

@ -53,6 +53,7 @@ export type IGetAutomaticResProps = {
generatorType: GeneratorType generatorType: GeneratorType
flowId: string flowId: string
nodeId?: string nodeId?: string
currentPrompt?: string
isBasicMode?: boolean isBasicMode?: boolean
} }
@ -81,6 +82,7 @@ const GetAutomaticRes: FC<IGetAutomaticResProps> = ({
generatorType, generatorType,
flowId, flowId,
nodeId, nodeId,
currentPrompt,
isBasicMode, isBasicMode,
onFinished, onFinished,
}) => { }) => {
@ -138,7 +140,6 @@ const GetAutomaticRes: FC<IGetAutomaticResProps> = ({
const [instruction, setInstruction] = useState<string>('The travel plan to Anshun of Guizhou Province in China') // TODO: test value const [instruction, setInstruction] = useState<string>('The travel plan to Anshun of Guizhou Province in China') // TODO: test value
const [ideaOutput, setIdeaOutput] = useState<string>('use json format to output the result. Content in result uses Chinese. Format: {"summary: "summary content", "result": "result content"}') const [ideaOutput, setIdeaOutput] = useState<string>('use json format to output the result. Content in result uses Chinese. Format: {"summary: "summary content", "result": "result content"}')
const [currentPrompt, setCurrentPrompt] = useState<string>('')
const [isFoldIdeaOutput, { const [isFoldIdeaOutput, {
toggle: toggleFoldIdeaOutput, toggle: toggleFoldIdeaOutput,
}] = useBoolean(true) }] = useBoolean(true)

@ -168,6 +168,7 @@ const Editor: FC<Props> = ({
modelConfig={modelConfig} modelConfig={modelConfig}
nodesOutputVars={nodesOutputVars} nodesOutputVars={nodesOutputVars}
availableNodes={availableNodes} availableNodes={availableNodes}
currentPrompt={value}
/> />
)} )}

@ -19,6 +19,7 @@ type Props = {
nodeId: string nodeId: string
nodesOutputVars?: NodeOutPutVar[] nodesOutputVars?: NodeOutPutVar[]
availableNodes?: Node[] availableNodes?: Node[]
currentPrompt?: string
} }
const PromptGeneratorBtn: FC<Props> = ({ const PromptGeneratorBtn: FC<Props> = ({
@ -27,6 +28,7 @@ const PromptGeneratorBtn: FC<Props> = ({
nodeId, nodeId,
nodesOutputVars, nodesOutputVars,
availableNodes, availableNodes,
currentPrompt,
}) => { }) => {
const [showAutomatic, { setTrue: showAutomaticTrue, setFalse: showAutomaticFalse }] = useBoolean(false) const [showAutomatic, { setTrue: showAutomaticTrue, setFalse: showAutomaticFalse }] = useBoolean(false)
const handleAutomaticRes = useCallback((res: AutomaticRes) => { const handleAutomaticRes = useCallback((res: AutomaticRes) => {
@ -52,6 +54,7 @@ const PromptGeneratorBtn: FC<Props> = ({
availableNodes={availableNodes} availableNodes={availableNodes}
flowId={configsMap?.flowId || ''} flowId={configsMap?.flowId || ''}
nodeId={nodeId} nodeId={nodeId}
currentPrompt={currentPrompt}
/> />
)} )}
</div> </div>

Loading…
Cancel
Save