CellSpec 脱敏规则(RedactorRules)

wesgine 的 CellSpec.RedactorRules 定义 Cell 内 Agent 输出的自动脱敏规则,用于合规场景下保护敏感信息。


设计目的

在金融、医疗、PII 等合规场景中,Agent 的输出可能包含不应外泄的敏感信息:

RedactorRules 在 Agent 输出到达用户前,对匹配的内容进行脱敏处理。


与 Compliance 的关系

ComplianceClass 决定 RedactorRules:

ComplianceClassRedactorRules
standard无(不脱敏)
pii-strictPII 相关规则
financial金融数据相关规则
healthcare医疗数据相关规则

关键解耦:


运行时行为

Agent 输出文本
    ↓
Redactor 扫描匹配规则
    ├── 匹配 → 替换为脱敏占位符(如 [REDACTED])
    └── 不匹配 → 原样输出
    ↓
用户接收脱敏后文本

配置位置

在 CellSpec 声明中:

CellSpec{
    Compliance: "financial",
    // RedactorRules 由 Compliance 预设自动注入
    // 也可显式覆盖
}

热更新

UpdateSpec 修改 Compliance 时:


相关不变量


相关文档