current-cli
Command line interface for the Current API. Commands are generated at runtime from the bundled OpenAPI schema, so every API operation is available without per-endpoint code.
Install
pip install current-cli
Or from a repo checkout:
cd cli && uv sync
Usage
current login you@example.com
current config set default_workspace <workspace-uuid>
current projects list
current projects retrieve <id>
current tasks create --data '{"name": "Order beams", "workspace": "..."}'
current workspaces members list <workspace_id>
The CLI points at https://api.current.orinlabs.ai by default. For local
development, run current config set base_url http://localhost:8000.
Run current --help (or --help on any subcommand) to see everything the
API exposes. current docs prints a markdown reference of every command;
the committed copy lives at llms.txt — hand it to an LLM that
needs to drive the CLI.
Development
cd cli
uv sync
uv run pytest
uv run ruff check . && uv run ruff format --check .
The bundled schema (current_cli/schema.yml) is a copy of api/schema.yml,
kept in sync by api/scripts/generate.sh. Point the CLI at a different schema
with --schema <path-or-url> or CURRENT_SCHEMA.
Release files for current-cli 0.1.26
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| current_cli-0.1.26.tar.gz | 29.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| current_cli-0.1.26-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 53.3 kB
Release files / current_cli-0.1.26.tar.gz
| Download URL | current_cli-0.1.26.tar.gz |
|---|---|
| Size | 29.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
39a5cec7346f236cef7f162f3d3372be823b75dbe9a9d641df253c062cf45819
|
|
BLAKE2b-256 checksum How to use checksums |
26bcdafa202550c1ee79f231020f84414e1ba82b956cf4dfe240200f214d7692
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 4, 2026.
Transparency logRelease files / current_cli-0.1.26-py3-none-any.whl
| Download URL | current_cli-0.1.26-py3-none-any.whl |
|---|---|
| Size | 23.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f5f26737ed51c546306070cc28469cd15ac84c0390062fa19031dd80cd1e82e6
|
|
BLAKE2b-256 checksum How to use checksums |
91e90c872e02c70ed40a7dab23c1e1f674874afb2cfd5449fea1dffa784c4f9b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 4, 2026.
Transparency log