toolread-only
list_release_files
The release file tree with sizes and SHA-256 digests.
Ask for it in plain words#
PromptList the files
Using Orvio, list the files of Sotto under source/css/ with their sizes.
Works with Remote MCP·Replace the highlighted parts
Inputs#
| Name | Type | Required | What it does |
|---|---|---|---|
identifier | string | yes | The product's identifier, for example sotto. |
release | string | no | Optional pin: the version you saw in an earlier result. |
prefix | string | no | Only files whose archive path starts with this, for example source/css/. |
limit | integer | no | How many files per page: 1 to 500, default 200. |
cursor | string | no | From the previous result's nextCursor. |
Example#
The example ran over Orvio's synthetic test catalog (a product called Fixture Studio), so its names and values differ from the products you will see. The shape is exactly what the server returns.
Request
Arguments
{ "identifier": "fixture-studio", "prefix": "source/css/" }
Result (shortened)
JSON
{ "files": [ { "path": "source/css/site.css", "sourcePath": "css/site.css", "bytes": 398, "sha256": "f90faae01d0d…", "executable": false, "area": "source" } ], "total": 1, "nextCursor": null, "release": { "product": "fixture-studio", "version": "1.1.0", "releaseId": "f1000000-0000-4000-8000-000000000002", "publishedAt": "2026-10-05T00:00:00Z" } }
What comes back#
| Field | What it holds |
|---|---|
files | The files on this page: archive path, source path, size in bytes, SHA-256, whether it is executable, and its area of the package. |
total | How many files matched. |
nextCursor | Pass it as cursor for the next page, or null. |
warnings | Heads-ups that do not stop the call, such as a membership payment problem. Usually empty. |
Every result also carries what the request needs to be checked: the release (product, version, published date), the licence and notes, when they apply.
Paging#
When nextCursor is not null, call again with cursor set to it. A cursor belongs to your account, to that call's inputs and to that release, and it expires after 60 minutes. After a new release it answers release_replaced. See Limits and pagination.
Errors#
| Code | Means | What to do |
|---|---|---|
product_unavailable | No listed product has that identifier. | Search the catalog with search_products. |
release_withdrawn | The whole product was taken down for now. | Search the catalog for something similar with search_products. |
release_replaced | A newer release was published since the version you named or the cursor you used. | Call the tool again without a release to use 0.1.3. |
path_not_found | The release has no such file, page, component or token. | Use get_product or list_release_files to see what's included. |
invalid_input | The arguments do not match the tool's schema, or the cursor is not valid. | Fix the input and call the tool again. |
HTTP 401, 403 or 429 | Before the tool runs: the sign-in is not valid, the membership does not allow access, or there were too many requests. | See Errors and fixes. |
Every tool can also answer service_unavailable and integrity_error: try again in a few minutes.
Was this page clear? Yes · Not reallyEdit suggestions: support@orvio.design