Merge branch 'Youzini-afk:main' into main

This commit is contained in:
Hao19911125
2026-04-11 21:03:40 +08:00
committed by GitHub
40 changed files with 5450 additions and 777 deletions

View File

@@ -462,6 +462,23 @@ export async function onGenerationAfterCommandsController(
const runtimeRecallOptions =
recallContext.recallOptions || recallOptions || {};
if (
params &&
typeof params === "object" &&
runtimeRecallOptions?.authoritativeInputUsed === true
) {
const authoritativePrompt = String(
runtimeRecallOptions?.overrideUserMessage ||
runtimeRecallOptions?.userMessage ||
"",
).trim();
if (authoritativePrompt) {
params.prompt = authoritativePrompt;
if (Object.prototype.hasOwnProperty.call(params, "user_input")) {
params.user_input = authoritativePrompt;
}
}
}
const deliveryMode =
runtime.resolveGenerationRecallDeliveryMode?.(
recallContext.hookName,