{{name}}으로 보간. 런타임 호출자가 값을 정함(API 페이로드, 채팅 UI, 스케줄로). 변수가 입력을 선언할 한 곳과 보간할 한 곳을 줌.
명령
변수 이름이 위치 인자, 예:
topic, customer_email.
vars list
--json을 붙임.
vars set
플래그
넘긴 플래그만 기존 변수에 업데이트됨. set은 shallow 병합이지 replace가 아님. 필드를 초기화하려면 변수를 지우고 다시 만듦.
소스 설명
form채팅 트리거의 폼 UI에 뜸. 사용자가 채움.body_path요청 본문의 JSON 경로에서 뽑음(웹훅과 API 트리거).--path로 지정.fixed하드코딩. 실행마다 같은 값. 상수와 기능 플래그에 좋음.
vars delete
{{customer_email}}을 참조하는 블록이 런타임에 실패. 먼저 감사할 것.
흔한 레시피
필수 사용자 입력 선언
웹훅 본문에서 뽑기
웹훅이{ "customer": { "email": "..." } }를 POST 하면:
{{customer_email}}을 보간하면 뽑은 값을 봄.
기능 플래그 스위치
vars set --fixed-value true로 뒤집음. 블록 편집 없고, 재배포 없음(설정 스코프 변경이 바로 라이브).
한꺼번에 스냅샷·복원
vars list --json이 구조화돼 있어, vars를 git에 남기고 다른 워크스페이스에 다시 적용 가능:
flows snapshot/apply가 변수도 함께 옮김.
변수가 나타나는 곳
- 블록 콘텐츠 텍스트 필드가
{{name}}보간을 받는 어디든. - 트리거 입력 웹훅
input_path가 변수로 매핑됨. API 트리거가 받음. - 채팅 폼 UI
--source form변수가 실행 시작에 필드로 그려짐. - 스케줄 트리거
--source fixed값이 모든 스케줄 실행에 박힘.
변수와 버전 스코프
변수는 Flow에 속함(draft + published 함께). 변수 이름 변경은 Draft 편집. 라이브로 하려면 배포.--fixed-value 변경은 재배포 없이 바로 적용됨.