Handle ParseException in XbBuilder Controller

Created on 29 August 2025, 17 days ago

Overview

Tools may run multiple times to obtain the desired response from the LLM. For example, in the case of SetAIGeneratedComponentStructure, if an exception is thrown, the LLM will attempt to adjust its response based on the exception. However, in XbBuilder.php, exceptions are not handled at the line $data = Yaml::parse($output); when a previous tool fails to provide the required response.

Proposed resolution

Add exception handling at this point, so that results from other tools can still be processed even if one fails.

User interface changes

๐Ÿ› Bug report
Status

Needs work

Version

1.0

Component

AI

Created by

๐Ÿ‡ฎ๐Ÿ‡ณIndia narendraR Jaipur, India

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024