Diagrid CLI - Command-line interface for Diagrid Catalyst agents
Project description
Diagrid CLI
The Diagrid CLI (diagrid-cli) is a command-line tool for managing Diagrid Catalyst resources, deploying agents, and handling infrastructure tasks.
Community
Have questions, hit a bug, or want to share what you're building? Join the Diagrid Community Discord to connect with the team and other users.
Installation
The CLI is installed automatically when you install the main diagrid package. You can also install it standalone:
pip install diagrid-cli
Usage
The CLI provides several command groups for different tasks. Run diagrid --help to see all available commands.
Common Commands
Initialization
Initialize a new Diagrid Catalyst project.
diagrid init
Deployment
Deploy your agent to a target environment.
# Deploy to the currently configured context
diagrid deploy
Infrastructure
Manage local development infrastructure using Kind (Kubernetes in Docker) and Helm.
# Check if required tools (Docker, Helm, Kind, Kubectl) are installed
diagrid infra check
# Set up a local development cluster
diagrid infra setup
Configuration
The CLI manages configuration and authentication contexts.
- Authentication: Supports API key and device code authentication flows for connecting to Diagrid Catalyst.
- Contexts: Switch between different environments (e.g., local, dev, prod).
Project details
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 diagrid_cli-0.2.0.tar.gz.
File metadata
- Download URL: diagrid_cli-0.2.0.tar.gz
- Upload date:
- Size: 23.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5b6cc80770732b2163de865ef842d09f6a68b80b2238123599160bf2506f432d
|
|
| MD5 |
7aaf0662158fb6aaec08037c9bd1fbbb
|
|
| BLAKE2b-256 |
3da2e7d3c6bcfe019bac28b4413ef1cd26537913cb699ae9f566f6573c545b2b
|
Provenance
The following attestation bundles were made for diagrid_cli-0.2.0.tar.gz:
Publisher:
pypi-release.yaml on diagridio/python-ai
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
diagrid_cli-0.2.0.tar.gz -
Subject digest:
5b6cc80770732b2163de865ef842d09f6a68b80b2238123599160bf2506f432d - Sigstore transparency entry: 1073381044
- Sigstore integration time:
-
Permalink:
diagridio/python-ai@cf96e81e052dc73c5ccb27819c9348c3e6fd92e2 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/diagridio
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-release.yaml@cf96e81e052dc73c5ccb27819c9348c3e6fd92e2 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file diagrid_cli-0.2.0-py3-none-any.whl.
File metadata
- Download URL: diagrid_cli-0.2.0-py3-none-any.whl
- Upload date:
- Size: 28.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1bbac634969fb15a001b25b2d0229f4aa42d8e15712450b7e0844bf605e88bf8
|
|
| MD5 |
2861ef866afecc81a4de3b573e0439bd
|
|
| BLAKE2b-256 |
2540193e2389f246cf4956cb44e557abc09963110cb086db480994167854ee35
|
Provenance
The following attestation bundles were made for diagrid_cli-0.2.0-py3-none-any.whl:
Publisher:
pypi-release.yaml on diagridio/python-ai
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
diagrid_cli-0.2.0-py3-none-any.whl -
Subject digest:
1bbac634969fb15a001b25b2d0229f4aa42d8e15712450b7e0844bf605e88bf8 - Sigstore transparency entry: 1073381089
- Sigstore integration time:
-
Permalink:
diagridio/python-ai@cf96e81e052dc73c5ccb27819c9348c3e6fd92e2 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/diagridio
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-release.yaml@cf96e81e052dc73c5ccb27819c9348c3e6fd92e2 -
Trigger Event:
workflow_dispatch
-
Statement type: