fix: merge explicit reply config overrides onto fresh config

This commit is contained in:
Ayaan Zaidi
2026-03-24 18:34:43 +05:30
parent ac07d8814a
commit 0a04ef494d
6 changed files with 144 additions and 71 deletions

View File

@@ -27,6 +27,7 @@ export async function dispatchReplyFromConfigWithSettledDispatcher(params: {
dispatcher: ReplyDispatcher;
onSettled: () => void | Promise<void>;
replyOptions?: ReplyDispatchFromConfigOptions;
configOverride?: OpenClawConfig;
}): Promise<DispatchFromConfigResult> {
return await withReplyDispatcher({
dispatcher: params.dispatcher,
@@ -37,6 +38,7 @@ export async function dispatchReplyFromConfigWithSettledDispatcher(params: {
cfg: params.cfg,
dispatcher: params.dispatcher,
replyOptions: params.replyOptions,
configOverride: params.configOverride,
}),
});
}