fix: pattern match new prints correctly (#2213)

Co-authored-by: Caren Thomas <caren@caren-mac.local>
This commit is contained in:
cthomas
2024-12-10 10:38:17 -08:00
committed by GitHub
parent 2125421bd8
commit c7e6b8497d
2 changed files with 5 additions and 2 deletions

View File

@@ -201,7 +201,10 @@ class ToolExecutionSandbox:
func_result, stdout = self.parse_out_function_results_markers(result.stdout)
func_return, agent_state = self.parse_best_effort(func_result)
return SandboxRunResult(
func_return=func_return, agent_state=agent_state, stdout=[stdout], sandbox_config_fingerprint=sbx_config.fingerprint()
func_return=func_return,
agent_state=agent_state,
stdout=[stdout],
sandbox_config_fingerprint=sbx_config.fingerprint(),
)
except subprocess.TimeoutExpired:
raise TimeoutError(f"Executing tool {self.tool_name} has timed out.")