fix: extract question text from questions array per opencode tool schema

This commit is contained in:
YeonGyu-Kim
2026-03-18 18:27:09 +09:00
parent 399796cbe4
commit 458ec06b0e
2 changed files with 28 additions and 2 deletions
+5 -1
View File
@@ -50,7 +50,11 @@ export function createOpenClawHook(
return
}
const question = typeof output.args.question === "string" ? output.args.question : undefined
// question tool uses args.questions array, not args.question
const questions = Array.isArray(output.args.questions) ? output.args.questions : []
const question = questions.length > 0 && typeof questions[0]?.question === "string"
? questions[0].question
: typeof output.args.question === "string" ? output.args.question : undefined
const context: OpenClawContext = {
sessionId: input.sessionID,
projectPath: ctx.directory,