mirror of
https://github.com/Mintplex-Labs/anything-llm.git
synced 2026-07-19 22:23:50 -04:00
Closed
opened 2026-02-22 18:26:03 -05:00 by yindo
·
15 comments
No Branch/Tag Specified
master
5846-bug-when-scrolling-up-scrolling-jumps
refactor-remove-workspace-pfp
5969-bug-stopgenerationbutton-disappears-on-the-first-prompt-that-initiates-an-agent-session
2235-bug-how-to-upload-a-folder-with-subfolders-with-files-to-anythingllm
5990-workspace-update-fails-with-unknown-argument-router_id-v1130v1150-intel-mac
opencomputer-examples
pg
feat/image-generation-translations
feat/image-generation
5924-bug-meeting-summary-fails-with-sincludes-is-not-a-function-when-default-llm-is-anthropic-claude
render
feat/uniform-modal-component
5883-bug-unescaped-content-in-json-strings-being-passed-to-document-generator-tools
5901-bug-api-update-embeddings-fails-prisma-argument-filename-is-missing-on-workspace_documentscreate-desktop-windows-v1141
hybrid-search
1981-translations
5752-bug-prompts-to-local-jan-endpoint-unresponsive
feat-disable-native-tool-calling-env-var
5676-bug-non-ollama-agent-providers-do-not-parse-and-present-reasoning-content
feat/markdown-web-scraping
5717-bug-apiv1documentupload-silently-drops-metadata-field-in-desktop-1130-arg-count-mismatch-nested-payload-key
fix/aibitat-context-overflow
5711-bug-erratic-deepseek-v4-flash-the-agent-model-failed-to-respond-400-the-reasoning_content
5631-feat-custom-api-request-timeouts-for-ai-providers
feat-reasoning-control
feat-agent-clarifying-questions-translations
5583-bug-lm-studio-provider-does-not-present-reasoning-output
5313-normalize-translations
feat/memory-translations
5305-lemonade-embedding-engine-swallows-errors-falsely-reports-documents-as-embedded
5060-bug-agent-interactions-agent-are-not-persisted-to-thread-history-via-api
pptx-subagent
feat-render-images-from-mcp-tool-results
stt-provider-expansion-openai-api-compatible
feat-file-search-agent-tool
feat-native-embedder-job-queue
5189-normalize-translations
feat-file-search-agent-tool-translations
i18n-eslint
5140-auto-migration
5112-bug-openrouter-failed-message-bug
3506-feat-parameters-for-openrouter-models
4992-feat-preserve-scroll-position
4973-bug-markdown-numbered-list-display-in-reasoning-pane
desktop
4938-bug-pending-chat-rerendering-ui-bug
quickstart-env
node-llama-cpp-in-container-cuda
node-llama-cpp-in-container
ollama-in-container
4817-feat-set-cooldown-per-mcp-server
4845-keyboard-shortcuts-to-navigate-in-chat
4844-feat-reorder-threads-by-latest-interaction
standardize-username-constraints-normalize-translations
4792-feat-refactor-workspacepfp-image
1382-embed-ip-improvements
1382-bug-embed-api-improvements
refactor-eslint-frontend
4687-feat-refactor-vector-db-providers
4615-feat-disable-apidocs-with-environment-variable
4559-feat-agent-web-search-enable-ordering-of-results
4599-bug-ollama-race-condition-bug
4572-bug-lmstudio-provided-llm-stopped-working-with-anything-llm-after-upgrading-to-190
4508-agent-youtube-transcript-analysis
4497-feat-workspace-names
frontend-eslint
ollama-lmstudio-auto-context-window
4431-validate-vector-database-connectioN
2019-slash-command-keyboard-selection
microsoft-foundry-provider
4431-validate-vector-database-connection
4325-sys-prompt-var-improvements
3209-feat-apiv1workspacestream-chat-sources-citations
4210-bug-voice-to-text-overwrite
4136-feat-jan-as-a-backend-server-option
4172-feat-openai-o3-support
1.8.3-rerelease
web-push-notifications-service
tasks
3955-feat-jinaai-embedder-provider-support
3921-feat-agent-skills-uiux-improvements
3901-bug-validfunccall-checks-optional-arguments
keyboard-dev
1787-custom-roles-and-permissions
add-jira-slack-data-connector
office-extension-wip
lightmode-dropdown-color-update
3586-bug-agent-flow-function-description-provided-by-user-is-not-seen-in-the-llm-query
3463-bug-agent-continues-to-run-if-request-failed-even-after-exit
3439-feat-call-variables-within-the-flow-api-block-url-field
3282-manager-view-models-workspace
3280-token-counting-server-side-truncation-improvements
3147-bug-embedded-chat-widget---not-considering-query-mode-option-always-working-in-chat-mode
2995-feat-disable-temperature-setting-for-deepseek-r1-deepseek-reasoner-model
2827-feat-perplexity-citations
2866-feat-finally-a-gemini-models-endpoint
2647-feat-hpp-header-for-a-c++-code-file-mime-addition
lancedb-revert
1656-feat-implement-tooltip-ui-designs
2011-feat-bump-perplexity-models
1873-feat-auto-add-and-watch-folder-for-document-uploads
1297-feat-gemini-agent-support
1759-bug-ui-bug-fixes
1686-feat-implement-winston-for-logging
1536-bug-toggling-on-users-can-delete-workspaces-does-not-take-effect
agent-ui-mobile-styles
1522-feat-chromadb-support
1595-bug-unable-to-get-live-web-search-and-browsing-agent-working-using-google-custom-search-engine-error-getaddrinfo-enotfound-http-errno-3008
1582-bug-lm-studio-does-not-allow-for-different-model-selection
1312-bug-usernames-should-not-be-case-sensitive-when-logging-in
1029-feat-hf-serverless-inference-api
1086-feat-implement-normalized-input-fields
knowledge-graph-support
644-bug-uploaded-file-name-does-not-match-the-displayed-file-name-after-the-upload
v1.15.0
v1.14.2
v1.14.1
v1.14.0
v1.13.0
v1.12.1
v1.12.0
v1.11.2
v1.11.1
v1.11.0
v1.10.0
v1.9.1
v1.9.0
v1.8.5
v1.8.4
v1.8.3
v1.8.2
v1.8.1
v1.8.0
v1.7.8
v1.7.6
v1.7.5
v1.7.4
v1.4.0
v1.3.0
v1.2.4
v1.2.3
v1.2.2
v1.2.1
v1.2.0
v1.1.1
v1.1.0
v1.0.0
Labels
Clear labels
Desktop
Docker
Integration Request
Integration Request
OS: Linux
OS: Mobile
OS: Windows
UI/UX
blocked
bug
bug
core-team-only
documentation
duplicate
embed-widget
enhancement
feature request
github_actions
good first issue
investigating
needs info / can't replicate
possible bug
pull-request
question
stage: specifications
wontfix
Mirrored from GitHub Pull Request
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: Mintplex-Labs/anything-llm#1684
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @DangerousBerries on GitHub (Nov 8, 2024).
Original GitHub issue: https://github.com/Mintplex-Labs/anything-llm/issues/2602
Originally assigned to: @timothycarambat on GitHub.
I'm using Dockerized AnythingLLM. When I mouse over things like the edit/copy buttons, send new messages, or save edits, AnythingLLM freezes and slows down for something like half a minute. It doesn't seem to use the CPU/GPU much when it lags, can anything be done about that? Why does this happen? This happens specifically in very long chats, but I need that context.
I tried to ask Claude about this...
It told me the lag is likely related to:
React's event handling system dealing with many interactive elements
Browser rendering updates for hover states and UI changes
Large DOM tree traversal in long conversations
Virtual scrolling/windowing should be implemented:
Only render messages currently in view
Reduce active DOM elements
Libraries like react-window or react-virtualized can help
Check if there are any React development modes enabled:
Ensure you're using production builds
Development builds have extra checks that can slow things down
Profile the application:
Use React Developer Tools
Check Chrome/Edge Performance panel
Look for long tasks and render bottlenecks
@timothycarambat commented on GitHub (Nov 8, 2024):
Being in docker, this almost seems like it would be related to the browser. When this lag occurs, is the microphone icon in the prompt window visible and does this only happen in the chat window on load?
Otherwise, you may want to turn of hardware acceleration in your browser
@DangerousBerries commented on GitHub (Nov 8, 2024):
No microphone icon. This happens in the chat window every time I mouse over something or submit anything, not only on load. This happens in Firefox, Edge, and Chrome. I tried turning off hardware acceleration and it didn't change anything. There's no lag in short chats.
You think this is a Docker problem? is there a way to copy chats between them so I could test the Desktop version?
@timothycarambat commented on GitHub (Nov 8, 2024):
I dont think its a docker issue since it happens when even just hovering over icons and actions. If the microphone icon is missing I wonder if there is something going on with the permission request firing over and over to load the microphone.
What are you machine specs also? I dont think this is the docker container. When a performance monitor open do you seem RAM spikes in the browser process when this is going on?
Also how many chats in the history are we talking about here 👀
@DangerousBerries commented on GitHub (Nov 8, 2024):
Oh wait the prompt window, the send a message box? the microphone icon in the bottom right? its there when it lags sorry. The browser pretty much freezes, it even gives me "this page isn't responding" sometimes.
I use the AORUS 17H laptop https://www.gigabyte.com/Laptop/AORUS-17H--2023/sp#sp
RAM stays the same, CPU goes up a little bit.
Is there a way to check the chat number? It will take time to count to be honest.
Edit: Gemini says its 57,985 tokens and 77 AI responses.
@timothycarambat commented on GitHub (Nov 8, 2024):
With those specs its certainly not the machine then. No wild extensions on the page or anything right?
Might be worth opening the chrome inspector and running a benchmark or something - certainly something is going on. Easiest way would be going to settings > workspace chats and telling me how many pages are there and just assuming every chat is in the window
@DangerousBerries commented on GitHub (Nov 8, 2024):
I counted 20 pages. How do I run a benchmark?
@timothycarambat commented on GitHub (Nov 8, 2024):
If you right click on the window after its done lagging and go to inspect it will open up a popup, go to "Perfomance" tab and click on record button and let it reload the page. Should become clear which process is taking forever to finish or looping.
@DangerousBerries commented on GitHub (Nov 8, 2024):
This is what showed up.
FunctionZ @ index.js:25:1892
Functionk @ index.js:25:1388
Functionw0 @ index.js:40:34408
Function(anonymous) @ index.js:40:40648
Functionmo @ index.js:40:41239
@DangerousBerries commented on GitHub (Nov 13, 2024):
It's pretty much unusable now. Is there anything that can be temporarily done about this?
@timothycarambat commented on GitHub (Nov 13, 2024):
Found the root cause - fixed in https://github.com/Mintplex-Labs/anything-llm/pull/2627
When that is mered and the
latesttag is deployed to docker you can re-pull the image and it will be resolved.@timothycarambat commented on GitHub (Nov 13, 2024):
Building now: https://github.com/Mintplex-Labs/anything-llm/actions/runs/11824161974/job/32945059599
@DangerousBerries commented on GitHub (Nov 13, 2024):
Loading the chat takes about half the time I think, but many actions are still very laggy:
I click the edit button and then cancel.
I click the copy button. After the freeze, I try to scroll, but scrolling is laggy. When I click the middle mouse button to auto-scroll, it freezes again.
I just hover over the edit button.
Is there a way to delete all responses besides the last 45 ones? If there is I could fork the chat, I assume that would help.
@timothycarambat commented on GitHub (Nov 13, 2024):
@DangerousBerries Can you confirm what docker tag and SHA you are on? After that above build was completed you re-pulled the image and deleted and started a new container in docker?
That call stack still very much looks like the previous image and you never upgraded it.
You can get the SHA from
docker manifest@DangerousBerries commented on GitHub (Nov 13, 2024):
My bad you're right. Many thanks.
@timothycarambat commented on GitHub (Nov 13, 2024):
Is the current index digest - you have also totally destroyed the previous container and restored it with the new image? pulling the newest image typically does not rebuild the entire container. I am not sure how Watchtower works as I have never used it.
My process is usually
docker pull mintplexlabs:anythingllm:latestdocker rm <CONTAINER>Then run the normal start command
Then i should have a new container with new name/container ID that is using the just pulled image. Ill even usually
docker prunejust to get rid of duplicate/stalesEDIT: Saw your response
AnythingLLM lags and freezes.to [GH-ISSUE #2602] AnythingLLM lags and freezes.