mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 11:51:37 +00:00
fix(reasoning): persist off override for discord directives
This commit is contained in:
@@ -292,7 +292,8 @@ export async function handleDirectiveOnly(
|
||||
}
|
||||
if (directives.hasReasoningDirective && directives.reasoningLevel) {
|
||||
if (directives.reasoningLevel === "off") {
|
||||
delete sessionEntry.reasoningLevel;
|
||||
// Persist explicit off so it overrides model-capability defaults.
|
||||
sessionEntry.reasoningLevel = "off";
|
||||
} else {
|
||||
sessionEntry.reasoningLevel = directives.reasoningLevel;
|
||||
}
|
||||
|
||||
@@ -91,7 +91,8 @@ export async function persistInlineDirectives(params: {
|
||||
}
|
||||
if (directives.hasReasoningDirective && directives.reasoningLevel) {
|
||||
if (directives.reasoningLevel === "off") {
|
||||
delete sessionEntry.reasoningLevel;
|
||||
// Persist explicit off so it overrides model-capability defaults.
|
||||
sessionEntry.reasoningLevel = "off";
|
||||
} else {
|
||||
sessionEntry.reasoningLevel = directives.reasoningLevel;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user