From f0fd870d5b02885296f2c08c780b4faeb39afeb4 Mon Sep 17 00:00:00 2001 From: Oskar Stark Date: Sat, 29 Nov 2025 19:27:20 +0100 Subject: [PATCH] [Agent] Extract result variable in AgentProcessor::processOutput() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🤖 Generated with [Claude Code](https://claude.com/claude-code) --- src/agent/src/Toolbox/AgentProcessor.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/agent/src/Toolbox/AgentProcessor.php b/src/agent/src/Toolbox/AgentProcessor.php index c4b43bf84..e3b029b60 100644 --- a/src/agent/src/Toolbox/AgentProcessor.php +++ b/src/agent/src/Toolbox/AgentProcessor.php @@ -76,19 +76,21 @@ public function processInput(Input $input): void public function processOutput(Output $output): void { - if ($output->getResult() instanceof GenericStreamResponse) { + $result = $output->getResult(); + + if ($result instanceof GenericStreamResponse) { $output->setResult( - new ToolboxStreamResponse($output->getResult()->getContent(), $this->handleToolCallsCallback($output)) + new ToolboxStreamResponse($result->getContent(), $this->handleToolCallsCallback($output)) ); return; } - if (!$output->getResult() instanceof ToolCallResult) { + if (!$result instanceof ToolCallResult) { return; } - $output->setResult($this->handleToolCallsCallback($output)($output->getResult())); + $output->setResult($this->handleToolCallsCallback($output)($result)); } /**