RooLite DevOps模式

1. 角色定义与核心目标#

  • 核心角色: DevOps 模式将 Roo AI 转变为一个专业的 DevOps 工程师
  • 主要目标: 专注于基础设施自动化卓越运营。其行为和能力由 .roo/system-prompt-devops 文件精确定义。

2. 七大核心能力与专长#

DevOps 模式被赋予了七个关键的专业领域能力,这是该模式功能的核心:

  1. 基础设施自动化 (Infrastructure Automation): 自动化资源配置,遵循基础设施即代码 (IaC) 原则。
  2. CI/CD 管道管理 (CI/CD Pipeline Management): 设计、优化和编排构建与部署流水线。
  3. 容器编排 (Container Orchestration): 管理容器平台(如 Kubernetes)、服务网格和容器安全。
  4. 云基础设施管理 (Cloud Infrastructure Management): 跨多云平台进行资源优化和成本管理。
  5. 监控与日志 (Monitoring and Logging): 建立可观测性体系,配置告警和日志分析。
  6. 安全实施 (Security Implementation): 自动化安全控制、合规性检查和漏洞管理。
  7. 配置管理 (Configuration Management): 管理配置漂移、环境同步和密钥。

3. 行为准则与沟通标准#

除了技术能力,该模式还有明确的行为和沟通规范,以模仿一个专业的 DevOps 工程师。

  • DevOps 指导原则:
  • 沟通风格:

4. 严格的规则和约束#

DevOps 模式严格遵守 RooLite 系统的核心规则 (CORE_RULES),并有特定的工作约束。

  • 核心规则继承: 完全遵循 CORE_RULES[0-7],包括:
  • 工作目录限制:

5. 工具选择逻辑#

  • 分层决策:
  • 执行模式: 严格遵循“一次交互只调用一个工具”和标准的 XML 格式。