Download file content.
Optionaloptions: DownloadOptionsList containers within a project. parentId omitted means top level.
The shape of the result is governed by capabilities.containerListing:
direct-children returns only immediate children, flat-subtree returns
the whole descendant set flattened with parentId links intact.
OptionalparentId: stringOptionaloptions: ListOptionsList files in a container. Whether descendants are included is governed by
capabilities.listFilesIsRecursive.
Optionalfilter: FileFilterOptionaloptions: ListOptionsList projects visible to the authenticated identity.
Providers reporting projectsAreDiscoverableOnly may return a partial or
empty page when query is absent; the host then prompts the user to
search or paste a URL rather than presenting the result as complete.
Optionaloptions: ListProjectsOptionsOptionallistOptional: revision history for one file, newest first.
Optionaloptions: ListOptionsOptionalsearchOptional: server-side file search within a project.
Optionalfilter: FileFilterOptionaloptions: ListOptionsOptionaltestOptional: test the connection and return a diagnostic message.
OptionalwatchOptional: detect new revisions.
Providers with a delta or change-feed endpoint should use cursor and
ignore refs, returning a fresh cursor each call. Providers without one
poll the given refs. Either way the host passes both, and the cost of
the call is the provider's business rather than the host's guess.
Optionalcursor: stringOptionaloptions: ListOptions
Required when
manifest.auth === 'interactive'.