flows settings는 Flow 수준 노브, 즉 앱의 Flow settings 아래 것들을 읽고 업데이트합니다.
명령
Slug는 선택입니다. 고정된 Flow를 기본으로 씁니다(
flows use 참고).
flows settings get
approvalWebhookUrl플랫폼이 승인 요청을 POST 하는 외부 웹훅. 안 정하면 비어 있음(승인이 앱 안에서만 뜸)- 블록이 물려받는 런타임 기본값(제한, 메모리 보존, 보존 정책)
--json을 붙입니다(기본은 사람이 읽는 요약).
flows settings update
쓸 수 있는 플래그
--set-approval-webhook <url>승인 요청이 POST 되는 곳.''(빈 문자열)로 지움--set-global-max-turns <N>실행당 총 툴 호출 왕복 상한--set-global-max-tokens <N>실행당 총 토큰 상한--set-global-max-cost <USD>실행당 달러 상한--set-global-timeout-s <N>실행당 벽시계 상한
nora flows settings update --help가 지금 목록을 표시합니다.
흔한 레시피
승인을 외부 웹훅으로 보내기
nora approvals describe <slug>가 정확한 계약을 출력합니다.
웹훅 지우기
비용 통제용 전역 상한 설정
Flow 사이 설정 파이핑
flows settings get --json이 파싱 가능한 JSON을 내므로, jq로 한 Flow에서 다른 Flow로 설정을 옮길 수 있습니다:
설정이 적용되는 곳
설정이 이렇게 적용됩니다:- Flow의 모든 실행, 모든 버전에
- 지금 라이브와 미래 배포 버전에 똑같이(설정은 Flow 페이로드와 함께 버전 관리되지 않습니다. Flow 별 워크스페이스 수준입니다)
nora varsFlow 수준 변수(블록에서 보간 가능). 설정은 런타임 노브고, vars는 콘텐츠nora approvalsCLI에서 승인 낱건 결정- 승인·배포 승인의 개념 문서