Command-line interface for managing Google Cloud Vertex AI Agent Engine deployments
Project description
Agent Engine CLI
A command-line interface to manage Agent Engine.
Installation with uv
This project is set up to work seamlessly with uv.
-
Install uv (if you haven't already):
curl -LsSf https://astral.sh/uv/install.sh | sh
-
Create a virtual environment and install dependencies:
uv venv source .venv/bin/activate uv pip install -e .
-
Run the CLI:
ae --help
Running Without Installation
You can run the CLI directly without installing it:
# Using uv (recommended)
uv run python -m agent_engine_cli.main --help
# Or with plain Python (after installing dependencies)
python -m agent_engine_cli.main --help
Example commands:
uv run python -m agent_engine_cli.main list -p PROJECT_ID -l us-central1
uv run python -m agent_engine_cli.main get AGENT_ID -p PROJECT_ID -l us-central1
Chat with an Agent
Start an interactive chat session with a deployed agent:
# Basic usage
ae chat AGENT_ID -p PROJECT_ID -l us-central1
# With custom user ID
ae chat AGENT_ID -p PROJECT_ID -l us-central1 --user my-user-id
# With debug logging enabled
ae chat AGENT_ID -p PROJECT_ID -l us-central1 --debug
Development
To run tests:
uv pip install -e ".[dev]" # or just use the dev-dependencies if using a uv-managed lockfile workflow
# If using pure uv sync:
uv sync
uv run pytest
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 agent_engine_cli-0.1.2.tar.gz.
File metadata
- Download URL: agent_engine_cli-0.1.2.tar.gz
- Upload date:
- Size: 53.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5a2dae0e5790ee2e5681b3a1c7f6b6cc0c8a46f5cc4f5ea92f3f4183fc7fd528
|
|
| MD5 |
6f72b4acd8313b3bf3a8fe09d7aab007
|
|
| BLAKE2b-256 |
3402f10cc38fe48c947174b821e19a4e57966f448a082be6764753a03d876bf6
|
Provenance
The following attestation bundles were made for agent_engine_cli-0.1.2.tar.gz:
Publisher:
publish.yml on mmontan/agent-engine-cli
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
agent_engine_cli-0.1.2.tar.gz -
Subject digest:
5a2dae0e5790ee2e5681b3a1c7f6b6cc0c8a46f5cc4f5ea92f3f4183fc7fd528 - Sigstore transparency entry: 854418116
- Sigstore integration time:
-
Permalink:
mmontan/agent-engine-cli@ec6190111f66c21dd70081c878d65953ab529b14 -
Branch / Tag:
refs/tags/v0.1.2 - Owner: https://github.com/mmontan
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@ec6190111f66c21dd70081c878d65953ab529b14 -
Trigger Event:
release
-
Statement type:
File details
Details for the file agent_engine_cli-0.1.2-py3-none-any.whl.
File metadata
- Download URL: agent_engine_cli-0.1.2-py3-none-any.whl
- Upload date:
- Size: 11.6 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 |
787910a6571a65d9ba514b620ffe1d2c5866e12c76cd674b0499f21a63853f99
|
|
| MD5 |
13f81a72e96b480e92a8d4722d3ef705
|
|
| BLAKE2b-256 |
28e46d1f0b423b6c9b69753165886e2eb4c2934966a57fa20730100549caf3e7
|
Provenance
The following attestation bundles were made for agent_engine_cli-0.1.2-py3-none-any.whl:
Publisher:
publish.yml on mmontan/agent-engine-cli
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
agent_engine_cli-0.1.2-py3-none-any.whl -
Subject digest:
787910a6571a65d9ba514b620ffe1d2c5866e12c76cd674b0499f21a63853f99 - Sigstore transparency entry: 854418137
- Sigstore integration time:
-
Permalink:
mmontan/agent-engine-cli@ec6190111f66c21dd70081c878d65953ab529b14 -
Branch / Tag:
refs/tags/v0.1.2 - Owner: https://github.com/mmontan
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@ec6190111f66c21dd70081c878d65953ab529b14 -
Trigger Event:
release
-
Statement type: