Overview
Afterevolve() generates a solution, deploy() turns it into running software. The deployment pipeline handles adaptation, strategy selection, and execution.
Deployment Flow
- Selector: Analyzes code and chooses deployment strategy
- Adapter: Modifies code for the chosen strategy
- Runner: Executes the adapted code
- Software: Unified interface for running and managing
Quick Start
Deployment Strategies
DeployStrategy Enum
Software Interface
All deployments return aSoftware instance with a unified interface:
Response Format
Allrun() calls return a consistent format:
Configuration
Deployment Info
Get details about the deployment:Lifecycle Management
Error Handling
Next Steps
Strategies
Details on each deployment strategy
Adding Strategies
Create custom deployment strategies