refactor(permission-system): simplify policy and autoreview flow

This commit is contained in:
云服务部-叶林立
2026-09-03 02:01:06 +08:00
parent 180da95ab7
commit 6e7effa792
112 changed files with 911 additions and 10346 deletions
@@ -3,21 +3,17 @@ import type { ResolvedPolicyPaths } from "./permission-manager";
export interface ResolvedConfigLogEntry {
globalConfigPath: string;
globalConfigExists: boolean;
projectConfigPath: string | null;
projectConfigExists: boolean;
agentsDir: string;
agentsDirExists: boolean;
projectAgentsDir: string | null;
projectAgentsDirExists: boolean;
legacyGlobalPolicyDetected: boolean;
legacyProjectPolicyDetected: boolean;
legacyExtensionConfigDetected: boolean;
}
export interface BuildResolvedConfigLogEntryOptions {
policyPaths: ResolvedPolicyPaths;
legacyGlobalPolicyDetected?: boolean;
legacyProjectPolicyDetected?: boolean;
legacyExtensionConfigDetected?: boolean;
}
@@ -27,7 +23,6 @@ export function buildResolvedConfigLogEntry(
return {
...options.policyPaths,
legacyGlobalPolicyDetected: options.legacyGlobalPolicyDetected ?? false,
legacyProjectPolicyDetected: options.legacyProjectPolicyDetected ?? false,
legacyExtensionConfigDetected:
options.legacyExtensionConfigDetected ?? false,
};