This release is a pre-release and may not be stable for production use.
Adagio CLI
adagio-cli is the Python command-line interface for Adagio pipeline execution.
For user-facing documentation and product guides, please reference the docs:
The adagio frontend is used to build pipelines that can be run with this package on the command line It can be found here:
Development
Set up the project and run the test suite with:
uv sync --group dev
uv run pytest
Runtime environments
By default, adagio run resolves plugin actions to Docker images. A runtime
config passed with --config can override that per default, plugin, or task.
Conda environments are supported with kind = "conda":
version = 1
[defaults]
kind = "conda"
environment = "qiime2-2026.1"
[plugins]
dada2 = { kind = "conda", prefix = "/opt/conda/envs/q2-dada2" }
The environment must already exist and contain QIIME 2 plus the plugins needed
by the pipeline. Adagio enters it with conda run; it does not create or manage
the environment.
Catalog pipelines
Run a pipeline from the Adagio pipeline catalog:
adagio pipeline show @adagio/microbial-diversity
adagio run @adagio/microbial-diversity --cache-dir /path/to/cache --arguments run-arguments.json
@adagio/<slug> first resolves against a nearby local adagio-pipelines
checkout when one is available. If no local catalog is found, Adagio fetches
pipeline.adg from cymis/adagio-pipelines on GitHub, checking official
before community.
During adagio run, remote catalog pipelines are downloaded under the selected
--cache-dir and reused by source name and slug on later runs. adagio pipeline show uses a temporary download when it fetches from GitHub because it does not
take a cache directory.
Private GitHub access is explicit: set GITHUB_TOKEN or GH_TOKEN to a token
that can read cymis/adagio-pipelines; with a token, the CLI fetches through
the GitHub contents API. The CLI does not read browser, git, or gh credentials
automatically.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file adagio_cli-0.1.0a6.tar.gz.
File metadata
- Download URL: adagio_cli-0.1.0a6.tar.gz
- Upload date:
- Size: 67.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f346716a3c7ac8be5a33779448fbdeee3b200722e844d0185e82e814bd10855b
|
|
| MD5 |
de4e936cf411a18a834fe818fec26b36
|
|
| BLAKE2b-256 |
8437c214104d730766f57c1bf31d19f4c51f1e82c1c02e611b7decb943d4a1cb
|
Provenance
The following attestation bundles were made for adagio_cli-0.1.0a6.tar.gz:
Publisher:
publish.yml on cymis/adagio-cli
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
adagio_cli-0.1.0a6.tar.gz -
Subject digest:
f346716a3c7ac8be5a33779448fbdeee3b200722e844d0185e82e814bd10855b - Sigstore transparency entry: 2195141780
- Sigstore integration time:
-
Permalink:
cymis/adagio-cli@0041a14a9c5f61bd84bfbe5ce7fb971f9383898b -
Branch / Tag:
refs/tags/v0.1.0a6 - Owner: https://github.com/cymis
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@0041a14a9c5f61bd84bfbe5ce7fb971f9383898b -
Trigger Event:
push
-
Statement type:
File details
Details for the file adagio_cli-0.1.0a6-py3-none-any.whl.
File metadata
- Download URL: adagio_cli-0.1.0a6-py3-none-any.whl
- Upload date:
- Size: 90.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f9dc2c12f318a5f1305b078d58bf49c1412e1dfd5322f7d2b4457a3479bf9429
|
|
| MD5 |
2af9403bb1d3aeaaac84ac57f2a348a8
|
|
| BLAKE2b-256 |
bd402249a06057438b3e519fd78d835335aa4a2ff01452315b53b2ea1d95ab39
|
Provenance
The following attestation bundles were made for adagio_cli-0.1.0a6-py3-none-any.whl:
Publisher:
publish.yml on cymis/adagio-cli
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
adagio_cli-0.1.0a6-py3-none-any.whl -
Subject digest:
f9dc2c12f318a5f1305b078d58bf49c1412e1dfd5322f7d2b4457a3479bf9429 - Sigstore transparency entry: 2195141784
- Sigstore integration time:
-
Permalink:
cymis/adagio-cli@0041a14a9c5f61bd84bfbe5ce7fb971f9383898b -
Branch / Tag:
refs/tags/v0.1.0a6 - Owner: https://github.com/cymis
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@0041a14a9c5f61bd84bfbe5ce7fb971f9383898b -
Trigger Event:
push
-
Statement type: