2626)
2727
2828
29- def build_selected_sequence (preset : str , use_profile : bool , use_context : bool ) -> List [str ]:
29+ def build_selected_sequence (
30+ preset : str , use_profile : bool , use_context : bool
31+ ) -> List [str ]:
3032 """
3133 프리셋과 커스텀 토글에 따라 실행할 노드 시퀀스를 생성합니다.
3234
@@ -110,9 +112,6 @@ def render_sequence(sequence: List[str]) -> str:
110112 return " → " .join (label_map [s ] for s in sequence )
111113
112114
113-
114-
115-
116115st .title ("LangGraph 구성 UI" )
117116st .caption ("기본/확장/커스텀으로 StateGraph를 구성하고 세션에 적용합니다." )
118117
@@ -129,7 +128,10 @@ def render_sequence(sequence: List[str]) -> str:
129128 # 프리셋에서는 QUERY_MAKER 자동 포함
130129 use_query_maker = True
131130
132- def build_sequence_with_qm (preset : str , use_profile : bool , use_context : bool , use_qm : bool ) -> List [str ]:
131+
132+ def build_sequence_with_qm (
133+ preset : str , use_profile : bool , use_context : bool , use_qm : bool
134+ ) -> List [str ]:
133135 """
134136 QUERY_MAKER 포함 여부를 반영하여 시퀀스를 생성합니다.
135137
@@ -152,13 +154,19 @@ def build_sequence_with_qm(preset: str, use_profile: bool, use_context: bool, us
152154 base_seq = build_selected_sequence (preset , use_profile , use_context )
153155 return base_seq
154156
157+
155158sequence = build_sequence_with_qm (preset , use_profile , use_context , use_query_maker )
156159
157160st .subheader ("실행 순서" )
158161st .write (render_sequence (sequence ))
159162
160163st .subheader ("그래프 생성" )
161- config = {"preset" : preset , "use_profile" : use_profile , "use_context" : use_context , "use_query_maker" : use_query_maker }
164+ config = {
165+ "preset" : preset ,
166+ "use_profile" : use_profile ,
167+ "use_context" : use_context ,
168+ "use_query_maker" : use_query_maker ,
169+ }
162170
163171# 선택이 바뀌면 자동으로 세션 그래프 갱신
164172prev_config = st .session_state .get ("graph_config" )
@@ -177,4 +185,3 @@ def build_sequence_with_qm(preset: str, use_profile: bool, use_context: bool, us
177185
178186with st .expander ("현재 세션 그래프 설정" ):
179187 st .json (st .session_state .get ("graph_config" , {}))
180-
0 commit comments