Open Issues Need Help
View All on GitHubAI Summary: Enhance PraisonAI to support multiple AI providers and models, allowing an agent to dynamically select the optimal provider for each task based on factors like cost and performance. This should be integrated into both the auto-agent mode and various process types (workflow, sequential, etc.) to enable intelligent routing and task assignment.
PraisonAI is a production-ready Multi AI Agents framework, designed to create AI Agents to automate and solve problems ranging from simple tasks to complex challenges. It provides a low-code solution to streamline the building and management of multi-agent LLM systems, emphasising simplicity, customisation, and effective human-agent collaboration.
AI Summary: The task is to debug an issue where the PraisonAI framework, when using the Ollama LLM sequentially, fails to produce a response. The provided log shows that the tool calls are working correctly, but the final response is consistently 'None'. The goal is to identify and fix the bug within the PraisonAI codebase, specifically within the Ollama integration or the agent's response handling.
PraisonAI is a production-ready Multi AI Agents framework, designed to create AI Agents to automate and solve problems ranging from simple tasks to complex challenges. It provides a low-code solution to streamline the building and management of multi-agent LLM systems, emphasising simplicity, customisation, and effective human-agent collaboration.
AI Summary: Debug a PraisonAI multi-agent workflow. The issue is that parallel tasks are repeatedly executed in a loop, preventing the aggregator task from running and the process from completing. The problem occurs even with simple, local tools and no external dependencies, suggesting a bug within the PraisonAI framework's workflow management for parallel tasks.
PraisonAI is a production-ready Multi AI Agents framework, designed to create AI Agents to automate and solve problems ranging from simple tasks to complex challenges. It provides a low-code solution to streamline the building and management of multi-agent LLM systems, emphasising simplicity, customisation, and effective human-agent collaboration.
AI Summary: Debug an issue in the PraisonAI framework where asynchronous task execution fails, resulting in an infinite loop and preventing parallel processing of multiple tasks. The issue occurs even with simple, local asynchronous tools, and the agent only executes the first task repeatedly. The solution requires analyzing the provided code examples, identifying the root cause of the infinite loop within the PraisonAIAgents framework, and proposing a fix to enable proper asynchronous task execution.
PraisonAI is a production-ready Multi AI Agents framework, designed to create AI Agents to automate and solve problems ranging from simple tasks to complex challenges. It provides a low-code solution to streamline the building and management of multi-agent LLM systems, emphasising simplicity, customisation, and effective human-agent collaboration.
AI Summary: The task is to debug a PraisonAI issue where the hierarchical agent process requires an OpenAI API key even when using a Google Gemini LLM. The problem is that the manager agent within the hierarchical process seems hardcoded to use OpenAI, regardless of the specified LLM. The solution likely involves modifying the PraisonAI code to allow for different LLMs in the manager agent for the hierarchical process.
PraisonAI is a production-ready Multi AI Agents framework, designed to create AI Agents to automate and solve problems ranging from simple tasks to complex challenges. It provides a low-code solution to streamline the building and management of multi-agent LLM systems, emphasising simplicity, customisation, and effective human-agent collaboration.