support variable for string

This commit is contained in:
JzoNg
2025-02-08 19:16:50 +08:00
parent 5d7400c8bb
commit d8779b0da2
4 changed files with 75 additions and 44 deletions

View File

@ -156,9 +156,9 @@ export const AgentStrategy = memo((props: AgentStrategyProps) => {
>
<ToolSelector
supportVariables
nodeId={nodeId || ''}
nodeOutputVars={nodeOutputVars || []}
availableNodes={availableNodes || []}
nodeId={props.nodeId || ''}
nodeOutputVars={props.nodeOutputVars || []}
availableNodes={props.availableNodes || []}
scope={schema.scope}
value={value}
onSelect={item => onChange(item)}
@ -175,9 +175,9 @@ export const AgentStrategy = memo((props: AgentStrategyProps) => {
return (
<MultipleToolSelector
supportVariables
nodeId={nodeId || ''}
nodeOutputVars={nodeOutputVars || []}
availableNodes={availableNodes || []}
nodeId={props.nodeId || ''}
nodeOutputVars={props.nodeOutputVars || []}
availableNodes={props.availableNodes || []}
scope={schema.scope}
value={value || []}
label={renderI18nObject(schema.label)}
@ -208,6 +208,9 @@ export const AgentStrategy = memo((props: AgentStrategyProps) => {
fieldLabelClassName='uppercase'
customRenderField={renderField}
override={override}
nodeId={nodeId}
nodeOutputVars={nodeOutputVars || []}
availableNodes={availableNodes || []}
/>
</div>
: <ListEmpty

View File

@ -64,6 +64,7 @@ type Props = {
placeholder?: string
minWidth?: number
popupFor?: 'assigned' | 'toAssigned'
zIndex?: number
}
const VarReferencePicker: FC<Props> = ({
@ -90,6 +91,7 @@ const VarReferencePicker: FC<Props> = ({
placeholder,
minWidth,
popupFor,
zIndex,
}) => {
const { t } = useTranslation()
const store = useStoreApi()
@ -386,7 +388,7 @@ const VarReferencePicker: FC<Props> = ({
</>
</WrapElem>
<PortalToFollowElemContent style={{
zIndex: 100,
zIndex: zIndex || 100,
}} className='mt-1'>
{!isConstant && (
<VarReferencePopup