Skip to content

Commit c52cc7b

Browse files
authored
Merge pull request #104 from VectorlyApp/better-_tool_request_routine_discovery
msg-parsing fix for discovery request tool
2 parents 871f885 + 199a6f4 commit c52cc7b

1 file changed

Lines changed: 3 additions & 4 deletions

File tree

web_hacker/agents/guide_agent.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -918,12 +918,11 @@ def _tool_request_routine_discovery(self, tool_arguments: dict[str, Any]) -> dic
918918
raise ValueError("data_output is required - what should the routine return?")
919919

920920
# Build task description
921-
task_parts = [f"Create a web routine that returns {data_output}"]
921+
task = f"Create a web routine that returns {data_output}."
922922
if parameters:
923-
task_parts.append(f"given {parameters}")
923+
task += f"\nGiven: {parameters}"
924924
if website:
925-
task_parts.append(f"from {website}")
926-
task = " ".join(task_parts) + "."
925+
task += f"\nFrom: {website}"
927926

928927
self._emit_message(
929928
RoutineDiscoveryRequestEmittedMessage(

0 commit comments

Comments
 (0)