| @@ -48,6 +48,9 @@ export const checkKeys = (keys: string[], canBeEmpty?: boolean) => { | |||
| const varRegex = /\{\{([a-zA-Z_][a-zA-Z0-9_]*)\}\}/g | |||
| export const getVars = (value: string) => { | |||
| if (!value) | |||
| return [] | |||
| const keys = value.match(varRegex)?.filter((item) => { | |||
| return ![CONTEXT_PLACEHOLDER_TEXT, HISTORY_PLACEHOLDER_TEXT, QUERY_PLACEHOLDER_TEXT, PRE_PROMPT_PLACEHOLDER_TEXT].includes(item) | |||
| }).map((item) => { | |||