After modifying Quickstart’s agno_agent.py to use Ollama and a local LLM and following the Run your AgentOS instructions, I was unable to get the Agent to work via os.agno.com. I get the following message: Your AgentOS is connected but is not active. After running the AgentOS you need to refresh the page. Refreshing the page, restarting the terminal based application (fastapi dev agno_agent.py) makes no difference. No error and/or warning messages are generated.
I should note that we are in a secure environment, and I’m assuming that any/all os.agno.com communications with the local system is with Javascript code that is running on a loca/internal browser. This is based on your documentation asserting that no information is leaving the local premises.
I should note that we are having issues converting other code to Ollama and local execution.
Some screenshots and short videos showing what things are supposed to like and/or how some things work would be extremely helpful. Most of the examples and documentation assume that things work perfectly the first time… They never do, especially in a constantly changing development environment where it is easy to skip and/or miss steps.
Hi @bills, thanks for reaching out and supporting Agno. I’ve shared this with the team, we’re working through all requests one by one and will get back to you soon.If it’s urgent, please let us know. We appreciate your patience!
Before we dig a bit deeper into your issue, could you please share which browser you’re using? We’ve found that some users report issues connecting to their local instances when using Brave or Safari.
Thanks for your patience! I’m here to help on this issue, so please ping me if changing browsers doesn’t solve the issue.
Edge does not work connecting to another local computer that is running the agentOS instance.
Chrome does not work connecting to another local computer that is running the agentOS instance.
You have a powerful, rich interface. Until you get things working, it is difficult to know that you have everything/anything working. Until I got Chrome working I had no idea what it could do, not do, … I strongly suggest making a 30 second YouTube video that shows executing the QuickStart instructions so someone can see what they ‘should’ be getting… People with no patience will give up prematurely…
I also still have concerns about security and whether execution is totally isolated… and using various LLMs across our multiple test computers. But keep up doing the great work.
Hi @bills
Thanks for you patience and for the feedback as well!
Yes, we’re looking into ways to circumvent how Safari and Brave browsers behave when attempting to call localhost from AgentOS. Unfortunately, these browsers have security features which makes local OS instances difficult to connect to.
As we continue to build out the product, we’re going to focus on making the user journey much more guided so that users never get stuck in the situation you’ve faced.
A Youtube video would definitely be valuable as well - even more so if we embed it in the home page. That’s a very good recommendation, so thanks for that.
Once again, thank you for the feedback. We’re trying our utmost to deliver a good product with a rather small team - and feedback like this makes it easier for us to know where to focus our attention and limited resources.
If there’s anything else you find that can be improved, please do not hesitate to share.
I have not looked into the new AgentOS code. We are in the process of converting from V1 to V2. In V1 we were using StreamLit in a number of cases. At some point it would be interesting to compare and contrast them… though your internal debugging and diagnostic capabilities is appealing.
With regards to ‘difficulty in connecting’ in Safari due to security issues, which side is initiating the connection and which side is not responding properly? For security reasons, Safari has to initiate and verify the connection. Hackers have gotten too good in gaining access to browser connections… The biggest potential security hole is in establishing that connection.
Given the potential and pending power of your Agent framework, it is imperative to work with Apple on a potential solution. Even though you are a small team, it may be in your best interest to contact and work with them on a solution… I was an Apple Partner for years and back in time they were great to work with… I’m too disconnected now to provide an introduction, but please try. They are looking for potential AI partners…