Pollaris CLI
Create and publish Pollaris forms from terminal-capable agents. The CLI starts a browser authorization flow when needed, preserves the original operation, and resumes it after the user grants access. It returns an authorization URL; it does not open a browser automatically.
Development install from the repository root:
uv tool install --editable ./cli
For package publication and production testing, see publishing.
For the optional local MCP bridge, include its dependencies:
uv tool install --editable './cli[mcp]'
Point the CLI at an agent-enabled deployment (see server setup):
export POLLARIS_API_URL=https://api.example.com
pollaris capabilities --json
Create a form:
pollaris forms create \
--prompt "Create a short library feedback form" \
--publish \
--wait \
--json
When the command returns requires_authorization, open authorization.url and
run the returned next_action.command. The finished result contains
form.public_url.
Creation publishes by default. Use --draft-only to create an editable draft.
--wait polls for completion up to --timeout seconds (default: 45); a pending
job can be checked with pollaris jobs get JOB_ID --json or
pollaris jobs wait JOB_ID --json.
To update or publish an existing form, inspect it first with
pollaris forms get FORM_ID --json, then pass its current draft_revision as
--expected-revision to forms save or forms publish. Saving also requires
--definition path/to/definition.json.
Use pollaris --help and each command's --help for options. Credentials use an
OS keychain, or encrypted file storage configured by POLLARIS_CLI_SECRET_KEY
(a Fernet key) on headless hosts. Local state defaults to ~/.config/pollaris;
POLLARIS_CLI_HOME overrides it and --profile selects a separate profile.
See OAuth agent access, MCP tools, and the integration index for deployment and connection guides.
Metadata
Release files for pollaris-cli 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pollaris_cli-0.1.0.tar.gz | 14.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pollaris_cli-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 28.0 kB
Release files / pollaris_cli-0.1.0.tar.gz
| Download URL | pollaris_cli-0.1.0.tar.gz |
|---|---|
| Size | 14.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7dccfe886f3ddc7326e8a11476e8e8a3a62ed35d618b26f6bb02df0ff70ac452
|
|
BLAKE2b-256 checksum How to use checksums |
4ce443b75fc3b7b79cfd54a4187296ee5cc3844ff3f1981457c3941dbef4ad39
|
| 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 Oct 12, 2026.
Transparency logRelease files / pollaris_cli-0.1.0-py3-none-any.whl
| Download URL | pollaris_cli-0.1.0-py3-none-any.whl |
|---|---|
| Size | 13.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
fe9e40566c465531fbb693544e370a006e09f24dc20747b9f39820819efdeeb8
|
|
BLAKE2b-256 checksum How to use checksums |
5c1e4d3a3dd75d0efb1047a4430b4d88e517eae4844a3146e94ef17634420045
|
| 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 Oct 12, 2026.
Transparency log