I would expect when I call
const client = await CodeModeUtcpClient.create(); client.callToolChain(code, config.codeExecutionTimeout);
the code execution to either succeed or to be terminated after the specified amount of time passes.
However if the code passed to the callToolChain method is:
const code = 'while(true){};';
It just hangs.