RooLite 系统的行为控制和内部运行机制

1. 行为控制框架 (Behavioral Control Framework)#

这是 RooLite 的核心,用于确保 AI 的行为一致、安全且可预测。

  • CORE_RULES** (核心规则)**:
  • 工具使用指南 (Tool Usage Guidelines)

2. 标准化的 XML 工具接口#

RooLite 强制使用统一的 XML 格式来调用所有工具,以实现标准化和易于解析。

  • 结构:所有工具调用都必须包裹在 <tool_name> 标签内,参数则在内部的子标签中定义。
  • 示例

3. 访问控制与安全 (Access Control & Security)#

系统通过多层机制保障安全。

  • 文件系统安全
  • 权限组 (Permission Groups)

4. 操作模式的详细定义 (Operational Mode System)#

每个模式都是一个高度定制化的AI行为环境。

  • 定义结构:在 .roomodes 文件中,一个模式由以下关键部分组成:

5. 集成模式 (Integration Patterns)#

系统定义了标准的交互模式,使各组件能无缝协作。

  • 模式切换 (switch_mode):
  • MCP 服务集成: