This document outlines the development roadmap for agentkit and its companion modules.
- OmniVault integration for unified secret management
- Config file loading from JSON/YAML (
config/file.go) -
Load(ctx, LoadOptions)unified config loading function - Auto-detection of AWS environment (ECS, Lambda, EC2)
- Protocol configuration for agents (HTTP, MCP, A2A)
- Authorization and gateway configuration
- IaC configuration package (
platforms/agentcore/iac/) - AWS CDK constructs (agentkit-aws-cdk)
- Pulumi components (agentkit-aws-pulumi)
- Pure CloudFormation generation
- AWS deployment guide documentation
- Terraform modules (agentkit-terraform)
- ECS/Fargate support
- Extended Helm chart library for Kubernetes
- Streaming response support
- Additional LLM provider adapters
- Enhanced observability integrations
- GCP Pulumi components (agentkit-gcp-pulumi)
- Azure Pulumi components (agentkit-azure-pulumi)
- GCP Terraform modules
- Azure Terraform modules
| Module | Status | Purpose |
|---|---|---|
| agentkit | GA | Core library, shared IaC config, CloudFormation |
| agentkit-aws-cdk | GA | AWS CDK constructs |
| agentkit-aws-pulumi | GA | AWS Pulumi components |
| agentkit-terraform | Planned | Terraform modules (AWS/GCP/Azure) |
Contributions are welcome! If you're interested in working on any roadmap item:
- Check existing issues for related discussions
- Open an issue to discuss your approach
- Submit a pull request
- v0.1.0 - Initial release with AgentCore runtime support
- v0.2.0 - IaC support (CDK, Pulumi, CloudFormation)
- v0.3.0 - OmniVault integration, config file loading
- v0.4.0 - Terraform modules (planned)
- v0.5.0 - ECS/Fargate support (planned)