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 (recommended)
uv tool install agent-engine-cli --python 3.11
# With pip (requires Python 3.11+)
pip install agent-engine-cli
After installation, the ae command is available globally:
ae --help
Run Without Installing
python -m agent_engine_cli --help
Development Setup
-
Install uv (if you haven't already):
curl -LsSf https://astral.sh/uv/install.sh | sh
-
Clone the repo and install dependencies:
git clone https://github.com/mmontan/agent-engine-cli.git cd agent-engine-cli uv sync
-
Run the CLI locally:
uv run ae --help
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.5.tar.gz.
File metadata
- Download URL: agent_engine_cli-0.1.5.tar.gz
- Upload date:
- Size: 74.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
71b0b3d76b10e5402476be3c3760f8c109ba6edbaeff25f4a2fc7b600740c9e4
|
|
| MD5 |
d2c3cca943d4bb71b346eef4a4d834a1
|
|
| BLAKE2b-256 |
f37ecb5dc742c615c9f7b8294a00f6b90d7550b01cc10c671647fa992d740ff2
|
Provenance
The following attestation bundles were made for agent_engine_cli-0.1.5.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.5.tar.gz -
Subject digest:
71b0b3d76b10e5402476be3c3760f8c109ba6edbaeff25f4a2fc7b600740c9e4 - Sigstore transparency entry: 942803545
- Sigstore integration time:
-
Permalink:
mmontan/agent-engine-cli@00008327380a39dc2634b1396c02de322d7bef80 -
Branch / Tag:
refs/tags/v0.1.5 - Owner: https://github.com/mmontan
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@00008327380a39dc2634b1396c02de322d7bef80 -
Trigger Event:
release
-
Statement type:
File details
Details for the file agent_engine_cli-0.1.5-py3-none-any.whl.
File metadata
- Download URL: agent_engine_cli-0.1.5-py3-none-any.whl
- Upload date:
- Size: 13.0 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 |
a698011134ccb2813b64205aff40d7dbcc716e9f4c41de1cf787e29b06c008f3
|
|
| MD5 |
eb1974c62190362f9ba1da0fa9cbb7fa
|
|
| BLAKE2b-256 |
a79ba958a0b34015c486364e0a2297a79df03a9202281e3596751ea396b627e3
|
Provenance
The following attestation bundles were made for agent_engine_cli-0.1.5-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.5-py3-none-any.whl -
Subject digest:
a698011134ccb2813b64205aff40d7dbcc716e9f4c41de1cf787e29b06c008f3 - Sigstore transparency entry: 942803549
- Sigstore integration time:
-
Permalink:
mmontan/agent-engine-cli@00008327380a39dc2634b1396c02de322d7bef80 -
Branch / Tag:
refs/tags/v0.1.5 - Owner: https://github.com/mmontan
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@00008327380a39dc2634b1396c02de322d7bef80 -
Trigger Event:
release
-
Statement type: