# 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.
Raw data
{
"_id": null,
"home_page": null,
"name": "actava-cli",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.11",
"maintainer_email": "ActAVA <team@actava.ai>",
"keywords": "agents, ai, cli, cloud, commercial, deployment, enterprise, healthcare, langchain, langgraph",
"author": null,
"author_email": "ActAVA <team@actava.ai>",
"download_url": "https://files.pythonhosted.org/packages/6a/4d/a5013c5a734fcdb0fdf6c247e786f1505229195f2c4363b3b60b47cf950a/actava_cli-0.1.1.tar.gz",
"platform": null,
"description": "# ActAVA CLI\n\nDeploy and manage AI agents on ActAVA's managed cloud platform. Commercial offering for healthcare organizations.\n\n## Installation\n\n```bash\npip install actava-cli\n```\n\n## Quick Start\n\n```bash\n# Initialize your ActAVA project\nactava init\n\n# Export a LangGraph to JSON for deployment\nactava graph-export app:my_graph --out graph.json\n\n# Deploy your agent to ActAVA's managed cloud\nactava push --manifest agent.manifest.yaml\n\n# Monitor your deployed agent\nactava logs my-agent --follow\n```\n\n## Commands\n\n### `actava init`\nInitialize your ActAVA project with your API credentials and project configuration.\n\n### `actava graph-export <entrypoint> [--out <file>]`\nExport a LangGraph object to ActAVA GraphSpec JSON format for deployment.\n\n**Arguments:**\n- `entrypoint`: Module and object name (e.g., `app:my_graph`)\n\n**Options:**\n- `--out`: Output file path (default: `graph.json`)\n\n### `actava run [--manifest <file>] [--port <port>]`\nRun an agent locally for testing before deployment.\n\n**Options:**\n- `--manifest`: Manifest file path (default: `agent.manifest.yaml`)\n- `--port`: Port to run on (default: `8080`)\n\n### `actava push [--manifest <file>] [--endpoint <url>]`\nDeploy your agent to ActAVA's managed cloud platform.\n\n**Options:**\n- `--manifest`: Manifest file path (default: `agent.manifest.yaml`)\n- `--endpoint`: ActAVA cloud endpoint (default: production)\n\n### `actava logs <name> [--follow]`\nMonitor logs for your deployed agent in ActAVA's cloud.\n\n**Arguments:**\n- `name`: Agent name\n\n**Options:**\n- `--follow`: Follow log output in real-time (default: `true`)\n\n## Manifest Format\n\nCreate an `agent.manifest.yaml` file for deployment:\n\n```yaml\nname: my-healthcare-agent\nentrypoint: \"app:agent\"\npython: \"3.11\"\ndeps:\n - langchain-openai>=0.1\n - actava~=0.1\nsecrets:\n - OPENAI_API_KEY\nruntime_cpu: \"1 vcpu\"\nruntime_memory: \"2 GiB\"\nexpose:\n - /invoke\ngraph: \"graph.json\"\n```\n\n## ActAVA Cloud Platform\n\nDeploy your agents to ActAVA's managed cloud platform with:\n- **Automatic scaling** based on demand\n- **Healthcare compliance** (HIPAA, SOC 2)\n- **Built-in monitoring** and alerting\n- **Enterprise security** and access controls\n- **24/7 support** for healthcare organizations\n\n## Support\n\n- **Commercial Support**: [support.actava.ai](https://support.actava.ai)\n- **Documentation**: [docs.actava.ai](https://docs.actava.ai)\n- **Enterprise Sales**: [actava.ai](https://actava.ai)\n\n## License\n\nProprietary software. Licensed for use by ActAVA customers only.\n",
"bugtrack_url": null,
"license": "Proprietary",
"summary": "ActAVA CLI: Deploy and manage AI agents on ActAVA's managed cloud platform. Commercial offering for paid customers only.",
"version": "0.1.1",
"project_urls": {
"Bug Tracker": "https://support.actava.ai/issues",
"Documentation": "https://docs.actava.ai",
"Homepage": "https://actava.ai",
"Repository": "https://github.com/actava-ai/actava",
"Support": "https://support.actava.ai"
},
"split_keywords": [
"agents",
" ai",
" cli",
" cloud",
" commercial",
" deployment",
" enterprise",
" healthcare",
" langchain",
" langgraph"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "63ef4b5ee9d68638aad4302b90a6be4f73779cd507c77b686f2434eb2647ad84",
"md5": "da3e8f12e5cb3f0a6528a60888eb26a1",
"sha256": "2cf5256c4f1c4f8af9c263de4c1c787105bd03d1c9f817d3922586beafc5f1d6"
},
"downloads": -1,
"filename": "actava_cli-0.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "da3e8f12e5cb3f0a6528a60888eb26a1",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.11",
"size": 4048,
"upload_time": "2025-08-31T21:23:51",
"upload_time_iso_8601": "2025-08-31T21:23:51.344142Z",
"url": "https://files.pythonhosted.org/packages/63/ef/4b5ee9d68638aad4302b90a6be4f73779cd507c77b686f2434eb2647ad84/actava_cli-0.1.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6a4da5013c5a734fcdb0fdf6c247e786f1505229195f2c4363b3b60b47cf950a",
"md5": "bc3aab64a7fd5d0d7de2ff9aa87034b1",
"sha256": "35aba38c90223f5f731910a9e76f3087e8b547d915a8b3ec64ea2b13575759c2"
},
"downloads": -1,
"filename": "actava_cli-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "bc3aab64a7fd5d0d7de2ff9aa87034b1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.11",
"size": 3599,
"upload_time": "2025-08-31T21:23:52",
"upload_time_iso_8601": "2025-08-31T21:23:52.914861Z",
"url": "https://files.pythonhosted.org/packages/6a/4d/a5013c5a734fcdb0fdf6c247e786f1505229195f2c4363b3b60b47cf950a/actava_cli-0.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-31 21:23:52",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "actava-ai",
"github_project": "actava",
"github_not_found": true,
"lcname": "actava-cli"
}