Skip to content

Commit 0e73056

Browse files
committed
fix v2
1 parent 925158a commit 0e73056

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

app/agents/wizard_workflow/nodes.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -126,10 +126,11 @@ def _get_current_or_next_applicable_question(current_q: int, wizard_responses: d
126126

127127

128128
def _extract_last_human_message(state: WizardState):
129-
human_messages = [m.content for m in state.get("messages", []) if m.type == "human"]
130-
if not human_messages:
131-
return None
132-
return human_messages[-1]
129+
messages = state.get("messages", [])
130+
for message in reversed(messages):
131+
if getattr(message, "type", None) == "human":
132+
return message.content
133+
return None
133134

134135

135136
def input_guardrails_node(state: WizardState):

0 commit comments

Comments
 (0)