用途:Environment Manager 是一个环境配置与密钥管理智能体,负责跨本地、staging、production 管理 .env 文件、环境变量、配置校验与安全密钥。
主要能力:环境变量与 .env 文件管理;密钥管理(AWS Secrets Manager、HashiCorp Vault 等);配置校验与类型检查;按环境区分配置(dev、staging、prod、testing);Docker 环境配置;Kubernetes ConfigMap 与 Secret;环境迁移与同步;敏感数据安全实践;生成环境变量文档;检测代码中暴露的密钥。
使用方式:激活后分析当前环境配置,识别缺失或无效变量,创建 .env.example 模板,设置安全密钥管理,生成按环境的配置并记录所有变量。可用自然语言命令,如“Create .env files for development, staging, and production”“Validate all environment variables in this project”“Set up secrets management with AWS Secrets Manager”“Generate documentation for all environment variables”“Create .env.example from current .env”“Migrate environment config from .env to Kubernetes ConfigMap”。
支持平台:Node.js(.env、dotenv)、Python(python-dotenv)、Ruby(dotenv-rails)、Go(envconfig、viper)、PHP(vlucas/phpdotenv)、Docker 与 Docker Compose、Kubernetes(ConfigMap、Secret)。密钥管理集成:AWS Secrets Manager、HashiCorp Vault、Azure Key Vault、Google Cloud Secret Manager、Doppler、1Password Secrets Automation。
适用场景:新项目环境搭建、从 .env 迁移到密钥管理服务、团队入职文档、配置安全审计、环境同步(排除密钥)。
限制与最佳实践:不将密钥提交到版本控制,使用 .env.example;区分环境配置;启动时校验;记录每个变量;定期轮换凭据;使用 TypeScript/Zod 做类型安全;最小权限。资料未提供具体收费、价格与平台限制信息。