Skip to content

Releases

v0.2.0

Choose a tag to compare

@mmontan mmontan released this 24 Oct 12:34

Added

  • ae create accepts --image-uri to deploy a prebuilt Artifact Registry container and --agent-framework to declare the agent framework (google-adk, langchain, langgraph, ag2, llama-index, custom).

Changed

  • Migrated from the deprecated vertexai.Client to agentplatform.Client. Requires google-cloud-aiplatform>=2.6.0.
  • Upgraded all dependencies, including google-cloud-aiplatform 2.6, protobuf 7, a2a-sdk 1.2, and typer 0.27.
  • ae delete now goes through the SDK client, so it honors --base-url.
  • CRUD commands only catch API and validation errors; unexpected errors are no longer swallowed.
  • Debug mode masks auth tokens fully as Bearer ***.

Fixed

  • ae a2a-chat works with agents whose operation schema lacks an agent card (the fallback card now uses the A2A v1.0 format).
  • ae sandboxes list no longer crashes on import (added google-cloud-iam dependency).
  • ae version reports the installed package version instead of a stale hard-coded one.

Performance

  • Deferred chat imports for faster CLI startup.

v0.1.8

Choose a tag to compare

@mmontan mmontan released this 07 Mar 16:59
  • Updated dependencies (google-cloud-aiplatform, google-genai, google-auth, websockets, and others)
  • Moved repository to schoopet organization

v0.1.6

Choose a tag to compare

@mmontan mmontan released this 12 Feb 04:40

Refactored CLI and Global Parameters

This release refactors the CLI to support global parameters (, , etc.) that can be placed before or after subcommands. It also simplifies the internal implementation and improves the test suite.

Changed

  • Shared parameters are now global.
  • Centralized client initialization and resource ID parsing.

Internal

  • Updated tests for global parameter handling.
  • Resolved unawaited coroutine warnings in tests.

v0.1.5

Choose a tag to compare

@mmontan mmontan released this 12 Feb 04:16

See CHANGELOG.md for details

v0.1.4

Choose a tag to compare

@mmontan mmontan released this 11 Feb 05:23

Security

  • Escape all dynamic values in Rich console.print() calls to prevent markup injection from agent responses and API errors
  • Add credential exposure warning when --debug mode is enabled
  • Remove unused requests dependency to reduce attack surface
  • Validate agent IDs to reject empty, whitespace-only, and control-character inputs
  • Narrow exception handling in ADC config resolution to avoid swallowing unexpected errors

Changed

  • Minimum Python version bumped from 3.10 to 3.11
  • Deduplicated resource name construction into a shared _resolve_resource_name() helper

v0.1.3

Choose a tag to compare

@mmontan mmontan released this 26 Jan 19:01
86f4e15

What's Changed

New Contributors

Full Changelog: v0.1.2...v0.1.3

v0.1.2

Choose a tag to compare

@mmontan mmontan released this 25 Jan 19:46

Full Changelog: v0.1.1...v0.1.2

v0.1.1

Choose a tag to compare

@mmontan mmontan released this 20 Jan 03:56

Added

  • ae sessions list - List active sessions for an agent
  • ae sandboxes list - List active sandboxes
  • ae memories list - List agent memories
  • Support for automatic project detection from Application Default Credentials (ADC)

Changed

  • Improved PyPI package metadata

v0.1.0

Choose a tag to compare

@mmontan mmontan released this 19 Jan 16:01

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.

[0.1.0] - 2025-01-19

Added

  • Initial release of Agent Engine CLI (ae)
  • ae list - List all agents in a Google Cloud project
  • ae get - Get details for a specific agent
  • ae create - Create a new agent with configurable identity type
  • ae delete - Delete an agent with optional force flag
  • ae chat - Interactive chat session with an agent (streaming support)
  • ae version - Display CLI version
  • Rich terminal output with tables and panels
  • Support for Google Cloud authentication via ADC