> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nora.my/llms.txt
> Use this file to discover all available pages before exploring further.

# Flow 설정

> Flow 전체에 걸린 노브. 제한, 승인, 기본값, 접근

Flow 설정은 캔버스 오른쪽 위 **Settings** 아이콘 아래에 있습니다. 여기서 정한 것은 블록이 덮어쓰지 않는 한 모든 Agent, 모든 Tool, 모든 실행에 적용됩니다.

## 전역 제한

Flow 전체의 리소스 사용을 제한합니다.

* **Global max turns** 실행 하나에서 허용하는 도구 호출 왕복 총수. 모든 Agent 블록을 합쳐 셉니다.
* **Global max tokens** 실행당 총 모델 토큰.
* **Global max cost (USD)** 실행당 달러 상한.
* **Global timeout** 실행이 멈추기 전 최대 벽시계 시간.

블록별 제한은 전역보다 빡빡할 때 덮어씁니다. 전역이 더 빡빡하면 전역이 이깁니다.

## 기본 모델

새 Agent 블록이 기본으로 가져가는 모델입니다. 이미 있는 Agent는 각자 고른 모델을 그대로 씁니다.

## 승인 기본값

* **Require approval for new Actions** 켜면 Flow에 더한 Action이 모두 승인 필요 상태로 시작합니다. 팀이 위험한 Flow를 조일 때 씁니다.
* **Approval webhook URL** Nora 밖에서 리뷰하려면 승인 요청이 POST 되는 곳입니다(Slack 봇, 커스텀 큐). [승인](/ko/reliable/optimization/approve)을 참고하세요.

## 세션 메모리 기본값

Flow의 채팅 인터페이스가 대화 이력을 얼마나 기억할지 정합니다.

* **Turns to keep** 미끄러지는 창.
* **Summary strategy** 창이 차면 오래된 턴을 버리지 않고 요약합니다. Off / rolling / on-overflow.

## 변수

Flow 수준 변수는 모든 블록에서(`{vars.NAME}`로) 쓸 수 있는 이름 있는 값입니다. 이렇게 씁니다.

* 환경 문자열(`{vars.SUPPORT_EMAIL}`)
* 조절 가능한 프롬프트(`{vars.TONE_PROFILE}`)
* 기능 플래그(`{vars.SHOW_DEBUG_INFO}`)

변수는 이름, 타입, 기본값, 그리고 설명(선택)을 가집니다. Draft와 Published가 각각 다른 값을 가질 수 있어, Draft에서 변경을 미리 돌려볼 수 있습니다.

## 접근

* **Editors** Draft를 고칠 수 있는 사람. 기본은 Owner와 Manager.
* **Publishers** Publish를 밀 수 있는 사람. 기본은 Owner와 Manager만.
* **Runners** 실행을 걸 수 있는 사람. 기본은 모든 워크스페이스 멤버.
* **Public link** Flow를 인증 없는 채팅 URL로 띄웁니다. 기본은 끔입니다.

## 데이터 보존

이 Flow의 트레이스를 얼마나 오래 보관할지 정합니다.

* **Trace retention** 일수. 기본은 90 입니다. 더 길게 두려면 Enterprise 플랜이 필요합니다.
* **Payload retention** 전체 트레이스 페이로드(프롬프트, 도구 인자, 도구 응답)를 얼마나 오래 붙여 둘지. 짧게 잡으면 메타데이터는 남기고 페이로드는 지웁니다. 규제 워크로드에 좋습니다.

## 위험 영역

* **Archive** Flow를 목록에서 숨깁니다. 언퍼블리시하기 전까지는 배포된 버전이 계속 돕니다.
* **Delete** 7일 유예 뒤 영구 삭제입니다. Draft, 트레이스, 언퍼블리시 버전이 지워집니다. 배포된 버전은 ID로 여전히 접근됩니다.
