fix(cli): skip permission prompt for same-project recall reads

This commit is contained in:
Alex Alecu
2026-04-08 18:51:35 +03:00
parent 06c98f8ec5
commit c9ed1097d7
+13 -10
View File
@@ -100,16 +100,19 @@ async function read(params: { sessionID?: string }, ctx: Tool.Context) {
}
// kilocode_change end
await ctx.ask({
permission: "recall",
patterns: [session.directory],
always: [session.directory],
metadata: {
sessionID: session.id,
title: session.title,
directory: session.directory,
},
})
const cross = session.projectID !== Instance.project.id
if (cross) {
await ctx.ask({
permission: "recall",
patterns: [session.directory],
always: [session.directory],
metadata: {
sessionID: session.id,
title: session.title,
directory: session.directory,
},
})
}
const msgs = await Session.messages({ sessionID: session.id })
const lines: string[] = [