mirror of
https://github.com/langgenius/dify.git
synced 2026-02-11 19:00:44 -05:00
10 lines
455 B
TypeScript
10 lines
455 B
TypeScript
export const AGENT_CONTEXT_VAR_PATTERN = /\{\{@[^.@#]+\.context@\}\}/g
|
|
const AGENT_CONTEXT_VAR_PREFIX = '{{@'
|
|
const AGENT_CONTEXT_VAR_SUFFIX = '.context@}}'
|
|
|
|
export const getAgentNodeIdFromContextVar = (placeholder: string): string => {
|
|
if (!placeholder.startsWith(AGENT_CONTEXT_VAR_PREFIX) || !placeholder.endsWith(AGENT_CONTEXT_VAR_SUFFIX))
|
|
return ''
|
|
return placeholder.slice(AGENT_CONTEXT_VAR_PREFIX.length, -AGENT_CONTEXT_VAR_SUFFIX.length)
|
|
}
|