mirror of
https://github.com/danny-avila/LibreChat.git
synced 2026-01-10 04:28:50 +01:00
* WIP: conversion of `ocr` to `context` * refactor: make `primeResources` backwards-compatible for `ocr` tool_resources * refactor: Convert legacy `ocr` tool resource to `context` in agent updates - Implemented conversion logic to replace `ocr` with `context` in both incoming updates and existing agent data. - Merged file IDs and files from `ocr` into `context` while ensuring deduplication. - Updated tools array to reflect the change from `ocr` to `context`. * refactor: Enhance context file handling in agent processing - Updated the logic for managing context files by consolidating file IDs from both `ocr` and `context` resources. - Improved backwards compatibility by ensuring that context files are correctly populated and handled. - Simplified the iteration over context files for better readability and maintainability. * refactor: Enhance tool_resources handling in primeResources - Added tests to verify the deletion behavior of tool_resources fields, ensuring original objects remain unchanged. - Implemented logic to delete `ocr` and `context` fields after fetching and re-categorizing files. - Preserved context field when the context capability is disabled, ensuring correct behavior in various scenarios. * refactor: Replace `ocrEnabled` with `contextEnabled` in AgentConfig * refactor: Adjust legacy tool handling order for improved clarity * refactor: Implement OCR to context conversion functions and remove original conversion logic in update agent handling * refactor: Move contextEnabled declaration to maintain consistent order in capabilities * refactor: Update localization keys for file context to improve clarity and accuracy * chore: Update localization key for file context information to improve clarity |
||
|---|---|---|
| .. | ||
| __tests__ | ||
| agents.tsx | ||
| artifacts.ts | ||
| buildDefaultConvo.ts | ||
| buildTree.ts | ||
| citations.ts | ||
| cleanupPreset.ts | ||
| cn.ts | ||
| collection.ts | ||
| conversationTags.spec.ts | ||
| conversationTags.ts | ||
| convos.fakeData.ts | ||
| convos.spec.ts | ||
| convos.ts | ||
| createChatSearchParams.spec.ts | ||
| createChatSearchParams.ts | ||
| drafts.ts | ||
| email.ts | ||
| endpoints.spec.ts | ||
| endpoints.ts | ||
| files.ts | ||
| forms.tsx | ||
| getDefaultEndpoint.ts | ||
| getLoginError.ts | ||
| getThemeFromEnv.js | ||
| heicConverter.ts | ||
| imageResize.ts | ||
| index.ts | ||
| json.ts | ||
| languages.ts | ||
| latex.spec.ts | ||
| latex.ts | ||
| localStorage.ts | ||
| logger.ts | ||
| map.ts | ||
| memory.ts | ||
| mermaid.ts | ||
| messages.ts | ||
| presets.ts | ||
| promptGroups.ts | ||
| prompts.ts | ||
| resetConvo.ts | ||
| resources.ts | ||
| roles.ts | ||
| scaleImage.ts | ||
| textarea.ts | ||
| timestamps.ts | ||