Skip to content

[Bug] cleanup dedupe_and_compile_rules 去重丢失保护模式信息 #366

@TrueNine

Description

@TrueNine

Bug Description

dedupe_and_compile_rules"mode:path" 为 key 去重,如果同一路径存在 DirectRecursive 两条规则,后者会覆盖前者,可能意外放宽保护策略。

所在文件

sdk/src/policy/cleanup.rs 第 225-240 行

建议修复

去重逻辑应保留最严格的保护模式(Recursive > Direct),而非简单覆盖。

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingmediumMedium priorityrustRust SDK/CLI/MCP code

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions