From d0853db245673a626d2ea30888f2e4972c4b9f5a Mon Sep 17 00:00:00 2001 From: Arnaud Date: Thu, 15 Oct 2026 23:37:39 +0200 Subject: [PATCH] Modifications du init --- packages/agent/src/init.test.ts | 1 + packages/agent/src/init.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/agent/src/init.test.ts b/packages/agent/src/init.test.ts index 9b6c5eb..b04b72d 100644 --- a/packages/agent/src/init.test.ts +++ b/packages/agent/src/init.test.ts @@ -102,6 +102,7 @@ describe("permissions au démarrage", () => { expect(d("Read", { path: "./.deny.md" })).toBe("deny"); expect(logs.join("\n")).toContain("Permissions chargées"); 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 }); }); diff --git a/packages/agent/src/init.ts b/packages/agent/src/init.ts index 13b5dcd..35af5e8 100644 --- a/packages/agent/src/init.ts +++ b/packages/agent/src/init.ts @@ -48,7 +48,7 @@ export async function initializeAgent(ctx: InitContext): Promise const files = settings.files .filter((f) => f.allow + f.ask + f.deny > 0) .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 { ctx.log("Aucune règle de permission définie : chaque utilisation d'un outil demande une confirmation."); }