import type { FC } from 'react' import type { NodePanelProps } from '../../types' import type { AgentNodeType } from './types' import Field from '../_base/components/field' import { InputNumber } from '@/app/components/base/input-number' import Slider from '@/app/components/base/slider' import useNodeCrud from '../_base/hooks/use-node-crud' import { AgentStrategy } from '../_base/components/agent-strategy' const AgentPanel: FC> = (props) => { const { inputs, setInputs } = useNodeCrud(props.id, props.data) const [iter, setIter] = [inputs.max_iterations, (value: number) => { setInputs({ ...inputs, max_iterations: value, }) }] return <> { setInputs({ ...inputs, agent_strategy_provider_name: strategy?.agent_strategy_provider_name, agent_strategy_name: strategy?.agent_strategy_name, agent_parameters: strategy?.agent_parameters, }) }} formSchema={[]} formValue={{}} onFormValueChange={console.error} />
} export default AgentPanel