Browse & manage assets
This guide starts after you have logged in. For how references and submit-time pins work, read Asset Catalogs & Version Pinning.
Discover assets
Section titled “Discover assets”simulo asset listsimulo asset list --kind robotsimulo asset list --globalsimulo asset list --global --kind worldsimulo asset search warehousesimulo asset search arm --kind robotsimulo asset list shows the first 20 entries in catalog order (kind, then
name) by default. On that command, use --all for every match, --limit N for
an explicit cap, or --json for automation. JSON list output with no explicit
limit retrieves the complete result set rather than silently truncating it.
simulo asset search always spans both catalogs and retrieves all matching
pages. It has no --all or --limit option; --json changes only the output
format.
Normal list and search results hide an asset whose latest live version is deprecated. The list-only flag below includes those assets; it does not expose every older deprecated version:
simulo asset list --deprecatedUse simulo asset inspect <ref> for the complete version history of one asset.
Inspect identity, versions, and validation
Section titled “Inspect identity, versions, and validation”An unpinned ref selects the current latest version; use :vN when the exact
version matters:
simulo asset inspect robot/my-armsimulo asset inspect robot/my-arm:v1simulo asset inspect simulo/robot/cartpole:v1If the newest version is still being validated, wait for its result and show the finished report with one command:
simulo asset inspect robot/my-arm --waitPress Ctrl-C to stop watching. Validation continues in the cloud, so you can run the same command again later.
The summary includes entry path, package digest, source format, validation history, measured facts, use count, and version history. Save the complete machine record or validation report separately:
simulo asset inspect robot/my-arm:v1 --json > my-arm.record.jsonsimulo asset inspect robot/my-arm:v1 --report my-arm.validation.jsonThe JSON record contains version.facts; the report contains the staged
check rows. See Asset Validation before using
either as a CI gate.
Download an organization-owned version
Section titled “Download an organization-owned version”simulo asset get robot/my-arm:v1The client verifies the archive digest and writes the package under the
colon-free cache layout ~/.simulo/assets/<publisher>/<kind>/<name>/vN/.
This is useful for inspection and local execution. Global catalog assets are
usable by cloud jobs but deliberately not exportable with asset get.
Deprecate and reactivate
Section titled “Deprecate and reactivate”Lifecycle commands require an exact version:
simulo asset deprecate robot/my-arm:v1simulo asset reactivate robot/my-arm:v1Deprecation does not rewrite or break existing pinned jobs. New submits warn;
simulo run --strict-assets turns that warning into an error.
Delete with the history guard intact
Section titled “Delete with the history guard intact”simulo asset delete robot/my-arm:v1The normal form refuses deletion while any job references the version. Prefer deprecation when you only want to stop new use.
For every option, see the generated simulo asset CLI reference.