import type { Parameter } from '#types'; /** * 解析开始节点参数在引用选择器中的展示名。 * * 系统主问题字段始终保持“用户问题”口径;普通自定义字段优先展示参数名, * 避免文件类型字段退化为默认“文件字段”标签。 */ export const getStartNodeParameterLabel = (parameter: Parameter) => { const name = String(parameter?.name || '').trim(); if (name === 'user_input') { return ( String(parameter?.formLabel || parameter?.displayName || '用户问题').trim() || '用户问题' ); } return ( name || String(parameter?.formLabel || parameter?.displayName || '参数').trim() || '参数' ); };