fix ToolExecutor: always get all output from console