Modifications du init

This commit is contained in:
Arnaud 2026-10-15 23:37:39 +02:00
parent 3f64ef88c8
commit d0853db245
2 changed files with 2 additions and 1 deletions

View file

@ -102,6 +102,7 @@ describe("permissions au démarrage", () => {
expect(d("Read", { path: "./.deny.md" })).toBe("deny"); expect(d("Read", { path: "./.deny.md" })).toBe("deny");
expect(logs.join("\n")).toContain("Permissions chargées"); expect(logs.join("\n")).toContain("Permissions chargées");
expect(logs.join("\n")).toContain("2 deny, 1 ask, 1 allow"); expect(logs.join("\n")).toContain("2 deny, 1 ask, 1 allow");
expect(logs.some((l) => l.startsWith("Permissions chargées :\n"))).toBe(true); // un fichier par ligne
}); });
}); });

View file

@ -48,7 +48,7 @@ export async function initializeAgent(ctx: InitContext): Promise<ModeInitResult>
const files = settings.files const files = settings.files
.filter((f) => f.allow + f.ask + f.deny > 0) .filter((f) => f.allow + f.ask + f.deny > 0)
.map((f) => `${f.path} (${f.deny} deny, ${f.ask} ask, ${f.allow} allow)`); .map((f) => `${f.path} (${f.deny} deny, ${f.ask} ask, ${f.allow} allow)`);
ctx.log(`Permissions chargées : ${files.join(" ; ")}`); ctx.log(["Permissions chargées :", ...files].join("\n"));
} else { } else {
ctx.log("Aucune règle de permission définie : chaque utilisation d'un outil demande une confirmation."); ctx.log("Aucune règle de permission définie : chaque utilisation d'un outil demande une confirmation.");
} }