mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-06-05 21:59:27 +02:00
Merge branch 'staging' into hidden-reasoning-tracking
This commit is contained in:
@ -767,6 +767,20 @@ function setReasoningEventHandlers() {
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Removes reasoning from a string if auto-parsing is enabled.
|
||||
* @param {string} str Input string
|
||||
* @returns {string} Output string
|
||||
*/
|
||||
export function removeReasoningFromString(str) {
|
||||
if (!power_user.reasoning.auto_parse) {
|
||||
return str;
|
||||
}
|
||||
|
||||
const parsedReasoning = parseReasoningFromString(str);
|
||||
return parsedReasoning?.content ?? str;
|
||||
}
|
||||
|
||||
/**
|
||||
* Parses reasoning from a string using the power user reasoning settings.
|
||||
* @typedef {Object} ParsedReasoning
|
||||
|
Reference in New Issue
Block a user