Provides API endpoints related to v2 filesystem
Summary
Types
@type v2_fs_list_200_json_resp() :: %{ data: [OpenCode.Generated.FileSystemEntry.t()], location: OpenCode.Generated.LocationInfo.t() }
@type v2_fs_read_200_json_resp() :: %{ data: OpenCode.Generated.FileSystemBinaryContent.t() | OpenCode.Generated.FileSystemTextContent.t(), location: OpenCode.Generated.LocationInfo.t() }
Functions
@spec v2_fs_list(opts :: keyword()) :: {:ok, v2_fs_list_200_json_resp()} | {:error, OpenCode.Generated.InvalidRequestError.t() | OpenCode.Generated.UnauthorizedError.t()}
List directory
List direct children of one directory relative to the requested location.
Options
locationpathreference
@spec v2_fs_read(opts :: keyword()) :: {:ok, v2_fs_read_200_json_resp()} | {:error, OpenCode.Generated.InvalidRequestError.t() | OpenCode.Generated.UnauthorizedError.t()}
Read file
Read one file relative to the requested location.
Options
locationpathreference