refactor: Update code execution sandbox implementation across components - Replaced NodeVM usage with a new createCodeExecutionSandbox function for improved sandbox management. - Enhanced JavaScript code execution with executeJavaScriptCode function, allowing for better handling of libraries and output streaming. - Updated multiple components to utilize the new sandboxing approach, ensuring consistent execution environment. - Added validation for UUIDs and URLs in various tools to enhance input safety. - Refactored input handling in CustomFunction and IfElseFunction to streamline variable management. |
||
|---|---|---|
| .. | ||
| Agent | ||
| Condition | ||
| ConditionAgent | ||
| CustomFunction | ||
| End | ||
| ExecuteFlow | ||
| LLMNode | ||
| Loop | ||
| Start | ||
| State | ||
| ToolNode | ||
| commonUtils.ts | ||