-
We have made a multiple-agent RAG system to enhance chat using thiea AI agent framework. Now we have other external applications or agents which would like to use this in IDE RAG Agent system as well. Let's say, send a question and recieve a final response, not in chat, but in a request format on the same server network. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
Thank you for your question! Currently, there is no built-in functionality or planned feature in Theia to expose internal AI agents automatically via an API for external use. However, the Theia backend is designed to be highly customizable. You can easily extend it to provide additional REST or WebSocket endpoints tailored to your specific requirements. By doing so, you can enable external tools or applications to interact with your multiple-agent RAG system in a structured way. For example, you can start a Theia instance and modify its backend to include custom API endpoints that:
See here for an example on how to configure an endpoint. In your case you could for example expose an
Regarding the "Agent Proxy" block in the Theia AI framework's High-Level Architecture diagram: this is conceptual and intended to represent the mechanism by which agents can be orchestrated or communicated with. The idea is that an agent does not need to be fully implemented within Theia, instead a shallow "proxy agent" could be implemented instead which delegates to the actual agent running outside of Theia. |
Beta Was this translation helpful? Give feedback.
Thank you for your question! Currently, there is no built-in…