mirror of
https://github.com/Significant-Gravitas/AutoGPT.git
synced 2026-02-10 14:55:16 -05:00
Smart Decision Block was not able to work with sub agent with custom name input & the bead were not properly propagated in the execution UI. The scope of this PR is fixing it. ### Changes 🏗️ * Introduce an easy to parse format of tool edge: `{tool}_^_{func}_~_{arg}`. Graph using SmartDecisionBlock needs to be re-saved before execution to work. * Reduce cluttering on a smart decision block logic. * Fix beads not being shown for a smart decision block tool calling. ### Checklist 📋 #### For code changes: - [x] I have clearly listed my changes in the PR description - [x] I have made a test plan - [x] I have tested my changes according to the test plan: - [x] Execute an SDM with some special character input as a tool <img width="672" alt="image" src="https://github.com/user-attachments/assets/873556b3-c16a-4dd1-ad84-bc86c636c406" />