✂️ fix: Trim Reasoning Tags from Titles and Delete Button Visibility (#10285)

* fix: Sanitize LLM titles by stripping <think> tags and fix modal overflow

* chore: linting

* chore: Simplify title sanitization by removing unnecessary variable assignment and import order

---------

Co-authored-by: Danny Avila <danny@librechat.ai>
This commit is contained in:
poornapragnyah 2025-10-29 22:18:58 +05:30 committed by GitHub
parent 9fbc2afe40
commit 05c706137e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 288 additions and 3 deletions

View file

@ -8,6 +8,7 @@ const {
Tokenizer,
checkAccess,
logAxiosError,
sanitizeTitle,
resolveHeaders,
getBalanceConfig,
memoryInstructions,
@ -1275,7 +1276,7 @@ class AgentClient extends BaseClient {
);
});
return titleResult.title;
return sanitizeTitle(titleResult.title);
} catch (err) {
logger.error('[api/server/controllers/agents/client.js #titleConvo] Error', err);
return;