该项目提供了多个 API 端点,允许你与文件系统交互。文件中描述了 API openapi.yaml。以下是简要概述:
POST /api/executeCommand:执行shell命令。 GET /api/listFilesInDirectory:列出指定目录下的文件和目录。 GET /api/readFile:读取用户目录下文件的内容。 POST /api/update:通过执行搜索和替换操作来更新用户目录中的文件。 POST /api/updateWholeFile:替换用户目录下文件的全部内容。 POST /api/createFile:创建一个新文件。 POST /api/deleteFile:删除用户目录下的文件。 POST /api/renameFile:重命名用户目录中的文件。 POST /api/appendToFile:将内容追加到现有文件的末尾。 POST /api/createDirectory:新建一个目录。 POST /api/deleteDirectory:删除目录及其内容。 POST /api/readMultipleFiles:读取多个文件的内容。