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
@@ -0,0 +1,21 @@
import { readFileSync } from "node:fs";
import { join } from "node:path";
import { describe, expect, it } from "vitest";
const permissionSources = [
"src/index.ts",
"src/tool-registry.ts",
"src/handlers/before-agent-start.ts",
];
describe("Tool Search ownership boundary", () => {
it("never reads or changes Pi's active tool list", () => {
const source = permissionSources
.map((path) => readFileSync(join(process.cwd(), path), "utf8"))
.join("\n");
expect(source).not.toContain("getActiveTools");
expect(source).not.toContain("setActiveTools");
});
});