iGent Concert
/podium/cli/

Podium CLI

Python CLI for managing deployments, instances, configuration, and logs

The podium CLI is a Python tool for managing the Podium platform.

Installation

cd podium/podium_cli
pip install -e .

Commands

Deploy

Upload an agent deployment bundle:

podium deploy ./my-agent --version 1.0.0
podium deploy ./my-agent --version 1.0.0 --agent-type custom-name

Instances

class="token comment"># Create a new instance
podium instance create --deployment claude-agent:1.0.0@2b795103

class="token comment"># List instances
podium instance list

class="token comment"># Get instance details
podium instance info agent_abc123

class="token comment"># Stop an instance
podium instance stop agent_abc123

Configuration

class="token comment"># View current config
podium config get

class="token comment"># Update config at runtime
podium config set model claude-opus-4-20250514
podium config set temperature 0.3

class="token comment"># View available models
podium config models

Logs

class="token comment"># Stream agent logs
podium logs agent_abc123

class="token comment"># Filter by level
podium logs agent_abc123 --level error

class="token comment"># Get message history
podium messages agent_abc123

Keys

class="token comment"># Create a new API key
podium keys create --tenant my-tenant

class="token comment"># List keys
podium keys list

class="token comment"># Revoke a key
podium keys revoke pod_abc123

Configuration

The CLI reads configuration from: 1. ~/.podium/config.yaml 2. Environment variables (PODIUM_URL, PODIUM_API_KEY) 3. Command-line flags

class="token comment"># ~/.podium/config.yaml
url: https://podium.example.com
api_key: pod_admin_...
api_prefix: /api/v1