fix(notification): use permission.asked and main-session fallback

This commit is contained in:
acamq
2026-02-21 16:42:23 -07:00
parent 931c0cd101
commit f265e37cbc
3 changed files with 36 additions and 2 deletions

View File

@@ -37,11 +37,12 @@ export function createToolExecuteBeforeHandler(args: {
|| normalizedToolName === "ask_user_question"
|| normalizedToolName === "askuserquestion"
) {
const sessionID = input.sessionID || getMainSessionID()
await hooks.sessionNotification?.({
event: {
type: "tool.execute.before",
properties: {
sessionID: input.sessionID,
sessionID,
tool: input.tool,
args: output.args,
},