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 服务集成: