Skip to content

Commit ee41cbe

Browse files
committed
Update agentic flow
1 parent 40e4fc3 commit ee41cbe

File tree

3 files changed

+8
-5
lines changed

3 files changed

+8
-5
lines changed

text_2_sql/autogen/src/autogen_text_2_sql/autogen_text_2_sql.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,11 +86,11 @@ def termination_condition(self):
8686
def unified_selector(self, messages):
8787
"""Unified selector for the complete flow."""
8888
logging.info("Messages: %s", messages)
89-
current_agent = messages[-1].source if messages else "start"
89+
current_agent = messages[-1].source if messages else "user"
9090
decision = None
9191

9292
# If this is the first message start with query_rewrite_agent
93-
if current_agent == "start":
93+
if current_agent == "user":
9494
decision = "query_rewrite_agent"
9595
# Handle transition after query rewriting
9696
elif current_agent == "query_rewrite_agent":

text_2_sql/autogen/src/autogen_text_2_sql/custom_agents/parallel_query_solving_agent.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,10 @@ async def consume_inner_messages_from_agentic_flow(
7575
complete_inner_messages[identifier] = []
7676
complete_inner_messages[identifier].append(inner_message)
7777

78-
yield {"source": identifier, "message": inner_message}
78+
yield TextMessage(
79+
content=json.dumps(inner_message),
80+
source=f"{self.name}-{identifier}",
81+
)
7982

8083
inner_solving_generators = []
8184
complete_inner_messages = {}

text_2_sql/autogen/src/autogen_text_2_sql/inner_autogen_text_2_sql.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -126,10 +126,10 @@ def unified_selector(self, messages):
126126
"""Unified selector for the complete flow."""
127127
"""Unified selector for the complete flow."""
128128
logging.info("Messages: %s", messages)
129-
current_agent = messages[-1].source if messages else "start"
129+
current_agent = messages[-1].source if messages else "user"
130130
decision = None
131131

132-
if current_agent == "start":
132+
if current_agent == "user":
133133
decision = (
134134
"sql_query_cache_agent"
135135
if self.use_query_cache

0 commit comments

Comments
 (0)