What is the Nova Act CLI?
The Nova Act CLI is a command-line tool that provides a streamlined process for deploying Python workflows to AWS AgentCore Runtime. It handles containerization, ECR management, IAM roles, S3 bucket creation, and AgentCore Runtime deployments automatically with account-based configuration management.Key Features
Quick Deploy
Deploy any Python script directly without pre-configuration
Auto-Containerization
Automatic Docker image building and management
ECR Management
Automatic repository creation and image pushing
IAM Integration
Automatic role creation and permission management
Multi-Region Support
Deploy to any AWS region with isolated state management
Workflow Tracking
Persistent configuration with file locking for concurrent access
How It Works
The CLI provides two primary deployment workflows:Named Workflow Management (Recommended)
Create and manage named workflows for repeated deployments and console visibility:Quick Deploy
Deploy any Python script directly without pre-creating a named workflow:Quick deploy creates a persistent workflow with an auto-generated name like
workflow-20251130-120945. The workflow remains in your configuration and can be managed with standard workflow commands (list, show, delete, etc.).When to Use the CLI
Development & Testing
Development & Testing
The CLI is ideal for:
- Rapid prototyping of Nova Act workflows
- Testing workflows in AWS AgentCore environment
- Debugging workflow behavior in production-like conditions
- Iterating on workflow logic with quick redeployment
Demo & POC
Demo & POC
Perfect for:
- Demonstrating Nova Act capabilities
- Building proof-of-concept applications
- Exploring AWS AgentCore features
- Quick experimentation with browser automation
Personal Projects
Personal Projects
Great for:
- Small-scale automation tasks
- Personal productivity workflows
- Learning Nova Act and AWS services
- Side projects and hackathons
When NOT to Use the CLI
AWS Resources Created
The CLI automatically provisions and manages these AWS resources:| Resource | Naming Pattern | Description |
|---|---|---|
| ECR Repository | nova-act-cli-default | Shared across workflows |
| IAM Role | nova-act-{workflow-name}-role | Auto-created unless --execution-role-arn provided |
| S3 Bucket | nova-act-{account-id}-{region} | Auto-created unless --skip-s3-creation |
| AgentCore Runtime | Custom | One per workflow |
| WorkflowDefinition | Custom | Auto-created via nova-act service |
| CloudWatch Logs | /aws/bedrock-agentcore/runtimes/{agent-id}* | Runtime and OTEL logs |
Architecture
State Management
The CLI maintains separate state files per AWS account and region:Next Steps
Installation
Install the CLI and configure prerequisites
Commands Reference
Learn all available CLI commands
Deployment Guide
Deploy your first workflow
Configuration
Configure profiles, regions, and environment variables