最近按照https://platform.iflow.cn/cli/sdk/sdk-python 调用 iflow SDK发现,文件系统控制类参数file_allowed_dirs无效,当我在父目录~/myproject下,通过python调用iflow SDK时,传递的参数file_allowed_dirs指明了允许 iFlow 访问的目录列表是 ~/myproject/subproject/,但根据执行结果来,iflow还是访问了~/myproject目录下其他文件。参数file_allowed_dirs似乎是无效的。
之所以有这个诉求是因为,有这样一个场景,我有多个子目录,我期望在每个子目录下分别通过iflow SDK执行一些任务,每个子目录对我来说都是一个沙箱,我不希望iflow执行时看到这个目录以外的文件。