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에서 승인 낱건 결정.- 승인·배포 승인의 개념 문서.