mirror of
https://github.com/Mintplex-Labs/anything-llm.git
synced 2026-07-19 14:13:35 -04:00
Closed
opened 2026-02-22 18:21:57 -05:00 by yindo
·
23 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
No Label
possible bug
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#877
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 @Nunsferatus on GitHub (May 13, 2024).
Original GitHub issue: https://github.com/Mintplex-Labs/anything-llm/issues/1379
How are you running AnythingLLM?
Docker (local)
What happened?
This is the response that I receive no matter what.
Am I doing something wrong or is this a bug?!
Are there known steps to reproduce?
No response
@SamuelEnzi commented on GitHub (May 13, 2024):
As far as i know agents only work with OpenAI as an LLM provider for now. What are your provider settings?
@SamuelEnzi commented on GitHub (May 13, 2024):
@Nunsferatus here is a screenshot

@Nunsferatus commented on GitHub (May 13, 2024):
Thank you for your quick response.
Here is the agent's configuration that I'm using.
@SamuelEnzi commented on GitHub (May 13, 2024):
@Nunsferatus Yes it seems like you use Ollama which does currently not support agent as far as i know. You should switch to OpenAI Provider or wait until this feature is implemented by the team.
@Nunsferatus commented on GitHub (May 13, 2024):
I don't think that you are correct.
As you can see in the following video at minute 9:53, Tim Carambat uses, as far as I understand, the same configuration that I am trying to use.
https://www.youtube.com/watch?v=4UFrVvy7VlA
@SamuelEnzi commented on GitHub (May 13, 2024):
You are right it is shown in the video. Either there is conflicting Information or Tim is using a different version. For me it does not work either when i try other providers.
@Nunsferatus commented on GitHub (May 13, 2024):
Thank you Samuel for your help.
Hopefully, someone who is more knowledgeable than we can figure out what is happening...
@timothycarambat commented on GitHub (May 13, 2024):
@SamuelEnzi Yeah, the latest docker and desktop versions now support OSS model providers like Ollama.
@Nunsferatus, this is worth me writing an article on for our docs page because we get this question at least twice a day and I touched on it in the video at bit.
TLDR: LLMs are not deterministic and its ability to know and call a tool is dependent on many factors, but the main on is the model size + quantization. In that video i am using LLama3-8B Q8, which is okay, but not perfect!
We can tell and LLM to do x,y,z but that does not mean it will listen and its steerability and coherence of a question is always a little random. We currently even set the temperature of every tool call to zero, but that still does not mean it will call the tools.
This is also me assuming that the PDF you want to summarize is in the workspace you are asking. Sometimes the LLM is so hard-headed that you even need to tell it the exact tool.
Use doc-summarizer to summarize mypdf.pdfand it still may not work.This is just a reality of LLMs, they certainly are not coherent and using bigger and better models produces better results but that is still not the golden ticket. The reason some LLMs like OpenAI do tool calls separately is to "force" them to use a tool, whereas with our wrapper we cannot exert that level on control on the LLM. Which also could be a bad idea to "force" this as it may just constantly loop, or never call anything, and a whole bunch of other issues.
Basically, it is not magic and its really model dependent, but neither of those guarantee any OSS LLM will always 100% understand and comprehend what your question was and leverage tools to answer that.
What model and quantization are you running? Closing for now, but we can continue disucssion
@tiangao88 commented on GitHub (May 14, 2024):
Sorry to reopen this discussion.
I Just installed the latest docker image and have the same issue while using gpt-4o
How can I see which version of AnythingLLM I am actually running? Maybe I did something wrong in the configuration.
@Nunsferatus commented on GitHub (May 14, 2024):
Hi Timothy,
Thank you for your answer and I think that either an article or a new video on it would be just fantastic.
As you can see from my previous post I am using llama3:8b-instruct-q8_0
Which if I'm not mistaken is exactly the one that you use in the video.
I have also tried mistral:7b-instruct-q8_0 with the same result.
I have tried many ways of making the question to see if that would solve the problem none of my tries worked.
I am running it in Docker do you think that's the issue?
I have it that way because I would prefer to have it in a way that I can use on whatever platform/Device I want as long as I'm in my network without having to install it on every device.
Thanks again
@Anto79-ops commented on GitHub (May 14, 2024):
@tiangao88 im experieing the same as you, it just closes the agent immediately wthiout any actions. I did get a log
Failed to run validation function on agent_search_provider Invalid SERP provider.Which is strange because I had web-search disabled. Then I got proper Google search crendentaisl, but still exiting almost immeadiately from the agent chat.
I'm not sure what is happened, but what makes this harder is that there are no logs being produced. You may have to restart your instance (if in docker) and try again, and look into your logs. It logs the error above (if that is the error) only once.
@SamuelEnzi commented on GitHub (May 15, 2024):
@Anto79-ops @tiangao88 It seems like the issue has something todo with the docker host. I host my instance on a server (docker) within my local network and i have the same issue as @tiangao88 where it instantly exits from the agent.
To confirm my theory i installed the windows desktop application and used the OLLAMA instance hosted on the same server than before. Locally the agent works without any issue.
Here are two screenshots. First is the Desktop application and second the docker instance
@max-zirkonzahn commented on GitHub (May 15, 2024):
If you are running Apache as a reverse proxy, the problem seems to be Apache. The frontend tries to establish a WSS connection when calling the agent and fails to do so, as can be seen in the webbrowser console.

When you try to access the frontend directly without the Apache proxy, the agent chat works.
I tried to add
to my VirtualHost, but that didn't fix the problem. (If I made some errors here, please correct me)
I switched from Apache to HAproxy, based on my experience with WSS and Apache.
Agent chat is working now. I hope this helps
@tiangao88 commented on GitHub (May 15, 2024):
You have indeed found the root cause, thanks!
When accessing directly the docker container IP, bypassing all proxy, the Agent functionalities are working.
Now I have to find how to customize Nginx configuration to let websocket connections through.
@Anto79-ops commented on GitHub (May 15, 2024):
can I ask, is Apache something that is already running and installed? I don't recall installing/using this. thanks
@max-zirkonzahn commented on GitHub (May 15, 2024):
Sure, Apache is not installed by default, but some people, like myself, add it to add SSL/TLS to the connection to protect the data in transit.
@Anto79-ops commented on GitHub (May 15, 2024):
thank you, I can confirm I'm getting the same problem as shown here with my Chrome logs
I will see if switching to HAproxy fixes it. thank you!
@man2004 commented on GitHub (May 16, 2024):
@tiangao88 , please see if https://github.com/Mintplex-Labs/anything-llm/issues/1257#issuecomment-2089399353 helps.
@greigmarshall commented on GitHub (Jun 2, 2024):
I had the same error shown in the screenshots from @max-zirkonzahn and @Anto79-ops. I'm using nginx for reverse proxy and was able to resolve the issue by adding the following to the appropriate server block:
This configuration can be applied to anything that uses websocket.
@tnypxl commented on GitHub (Sep 7, 2024):
@greigmarshall Was running into this issue and your suggestion fix it! You rock!
@timothycarambat commented on GitHub (Sep 9, 2024):
FWIW; this is buried in the docs, we should duplicate it to the BARE_METAL docs at least as an addendum for proxies since this issue often gets overlooked and makes agents look broken
https://github.com/Mintplex-Labs/anything-llm/blob/master/cloud-deployments/aws/cloudformation/aws_https_instructions.md#step-7-create-simple-http-proxy-configuration-for-anythingllm
@nasierjaffer commented on GitHub (Jan 26, 2025):
See below the config in apache2 that fixes the problem
Apache Modules Required
sudo a2enmod proxy
sudo a2enmod proxy_http
sudo a2enmod proxy_wstunnel
sudo a2enmod rewrite
sudo a2enmod headers
sudo systemctl restart apache2
Modify your virtualhost as below
<VirtualHost *:80>
ServerName example.domain.com ServerAdmin webmaster@localhost DocumentRoot /var/www/html/ServerName example.domain.com
Redirect / https://example.domain.com/
ErrorLog ${APACHE_LOG_DIR}/example.domain.com.error.log
CustomLog ${APACHE_LOG_DIR}/example.domain.com.log combined
RewriteEngine on
RewriteCond %{SERVER_NAME} =example.domain.com
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
Agent not workingto [GH-ISSUE #1379] Agent not working@gitwittidbit commented on GitHub (May 12, 2026):
In my setup, the agent doesn't exit immediately, but it does so -- after a while -- without presenting any outcome.
It seems that this is the same issue neverthelesse, because it only happens when anythingllm is accessed via my reverse proxy (haproxy) and not when it is being accessed directly via the IP address.
Would someone who has got this working with haproxy please be able to tell me what settings I need to make this work for me, too?
Thanks.