Metadata-Version: 2.4
Name: actava-cli
Version: 0.1.1
Summary: ActAVA CLI: Deploy and manage AI agents on ActAVA's managed cloud platform. Commercial offering for paid customers only.
Project-URL: Homepage, https://actava.ai
Project-URL: Documentation, https://docs.actava.ai
Project-URL: Repository, https://github.com/actava-ai/actava
Project-URL: Support, https://support.actava.ai
Project-URL: Bug Tracker, https://support.actava.ai/issues
Author-email: ActAVA <team@actava.ai>
Maintainer-email: ActAVA <team@actava.ai>
License: Proprietary
Keywords: agents,ai,cli,cloud,commercial,deployment,enterprise,healthcare,langchain,langgraph
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Healthcare Industry
Classifier: Intended Audience :: System Administrators
Classifier: License :: Other/Proprietary License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: System :: Systems Administration
Requires-Python: >=3.11
Requires-Dist: actava~=0.1
Requires-Dist: pydantic>=2
Requires-Dist: pyyaml>=6
Requires-Dist: requests>=2.32
Requires-Dist: rich>=13
Requires-Dist: typer>=0.12
Requires-Dist: uvicorn>=0.30
Provides-Extra: dev
Requires-Dist: black>=23.0; extra == 'dev'
Requires-Dist: mypy>=1.0; extra == 'dev'
Requires-Dist: pre-commit>=3.0; extra == 'dev'
Requires-Dist: pytest-cov>=4.0; extra == 'dev'
Requires-Dist: pytest>=7.0; extra == 'dev'
Requires-Dist: ruff>=0.1.0; extra == 'dev'
Description-Content-Type: text/markdown

# ActAVA CLI

Deploy and manage AI agents on ActAVA's managed cloud platform. Commercial offering for healthcare organizations.

## Installation

```bash
pip install actava-cli
```

## Quick Start

```bash
# Initialize your ActAVA project
actava init

# Export a LangGraph to JSON for deployment
actava graph-export app:my_graph --out graph.json

# Deploy your agent to ActAVA's managed cloud
actava push --manifest agent.manifest.yaml

# Monitor your deployed agent
actava logs my-agent --follow
```

## Commands

### `actava init`
Initialize your ActAVA project with your API credentials and project configuration.

### `actava graph-export <entrypoint> [--out <file>]`
Export a LangGraph object to ActAVA GraphSpec JSON format for deployment.

**Arguments:**
- `entrypoint`: Module and object name (e.g., `app:my_graph`)

**Options:**
- `--out`: Output file path (default: `graph.json`)

### `actava run [--manifest <file>] [--port <port>]`
Run an agent locally for testing before deployment.

**Options:**
- `--manifest`: Manifest file path (default: `agent.manifest.yaml`)
- `--port`: Port to run on (default: `8080`)

### `actava push [--manifest <file>] [--endpoint <url>]`
Deploy your agent to ActAVA's managed cloud platform.

**Options:**
- `--manifest`: Manifest file path (default: `agent.manifest.yaml`)
- `--endpoint`: ActAVA cloud endpoint (default: production)

### `actava logs <name> [--follow]`
Monitor logs for your deployed agent in ActAVA's cloud.

**Arguments:**
- `name`: Agent name

**Options:**
- `--follow`: Follow log output in real-time (default: `true`)

## Manifest Format

Create an `agent.manifest.yaml` file for deployment:

```yaml
name: my-healthcare-agent
entrypoint: "app:agent"
python: "3.11"
deps:
  - langchain-openai>=0.1
  - actava~=0.1
secrets:
  - OPENAI_API_KEY
runtime_cpu: "1 vcpu"
runtime_memory: "2 GiB"
expose:
  - /invoke
graph: "graph.json"
```

## ActAVA Cloud Platform

Deploy your agents to ActAVA's managed cloud platform with:
- **Automatic scaling** based on demand
- **Healthcare compliance** (HIPAA, SOC 2)
- **Built-in monitoring** and alerting
- **Enterprise security** and access controls
- **24/7 support** for healthcare organizations

## Support

- **Commercial Support**: [support.actava.ai](https://support.actava.ai)
- **Documentation**: [docs.actava.ai](https://docs.actava.ai)
- **Enterprise Sales**: [actava.ai](https://actava.ai)

## License

Proprietary software. Licensed for use by ActAVA customers only.
