[PR #11927] [CLOSED] feat: Implement multi-agent collaboration system #18931

Closed
opened 2026-04-16 06:52:07 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/ollama/ollama/pull/11927
Author: @barstav1
Created: 8/15/2025
Status: Closed

Base: mainHead: multi-agent-collaboration-system


📝 Commits (1)

  • 3abbce6 feat: Implement multi-agent collaboration system

📊 Changes

17 files changed (+696 additions, -0 deletions)

View changed files

app.log (+0 -0)
multi-agent-collaboration-system/__init__.py (+0 -0)
multi-agent-collaboration-system/__pycache__/agents.cpython-312.pyc (+0 -0)
multi-agent-collaboration-system/__pycache__/ollama_client.cpython-312.pyc (+0 -0)
multi-agent-collaboration-system/__pycache__/tools.cpython-312.pyc (+0 -0)
multi-agent-collaboration-system/agents.py (+97 -0)
multi-agent-collaboration-system/app.py (+62 -0)
multi-agent-collaboration-system/ollama_client.py (+34 -0)
multi-agent-collaboration-system/requirements.txt (+6 -0)
multi-agent-collaboration-system/static/css/style.css (+89 -0)
multi-agent-collaboration-system/static/js/main.js (+90 -0)
multi-agent-collaboration-system/templates/index.html (+35 -0)
multi-agent-collaboration-system/tests/__pycache__/test_ollama_client.cpython-312.pyc (+0 -0)
multi-agent-collaboration-system/tests/__pycache__/test_tools.cpython-312.pyc (+0 -0)
multi-agent-collaboration-system/tests/test_ollama_client.py (+50 -0)
multi-agent-collaboration-system/tests/test_tools.py (+87 -0)
multi-agent-collaboration-system/tools.py (+146 -0)

📄 Description

This commit introduces a new Python-based multi-agent collaboration system that leverages the Ollama API.

The system includes:

  • A Flask web application with a chat interface.
  • Integration with CrewAI for orchestrating AI agents.
  • A research crew with a SearxNG tool for web searches.
  • An image generation crew with a ComfyUI tool for creating images.
  • An agent selector to choose between different crews.
  • Unit tests for the core components.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/ollama/ollama/pull/11927 **Author:** [@barstav1](https://github.com/barstav1) **Created:** 8/15/2025 **Status:** ❌ Closed **Base:** `main` ← **Head:** `multi-agent-collaboration-system` --- ### 📝 Commits (1) - [`3abbce6`](https://github.com/ollama/ollama/commit/3abbce68ff703e0facc5afc933d604b10597e11f) feat: Implement multi-agent collaboration system ### 📊 Changes **17 files changed** (+696 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `app.log` (+0 -0) ➕ `multi-agent-collaboration-system/__init__.py` (+0 -0) ➕ `multi-agent-collaboration-system/__pycache__/agents.cpython-312.pyc` (+0 -0) ➕ `multi-agent-collaboration-system/__pycache__/ollama_client.cpython-312.pyc` (+0 -0) ➕ `multi-agent-collaboration-system/__pycache__/tools.cpython-312.pyc` (+0 -0) ➕ `multi-agent-collaboration-system/agents.py` (+97 -0) ➕ `multi-agent-collaboration-system/app.py` (+62 -0) ➕ `multi-agent-collaboration-system/ollama_client.py` (+34 -0) ➕ `multi-agent-collaboration-system/requirements.txt` (+6 -0) ➕ `multi-agent-collaboration-system/static/css/style.css` (+89 -0) ➕ `multi-agent-collaboration-system/static/js/main.js` (+90 -0) ➕ `multi-agent-collaboration-system/templates/index.html` (+35 -0) ➕ `multi-agent-collaboration-system/tests/__pycache__/test_ollama_client.cpython-312.pyc` (+0 -0) ➕ `multi-agent-collaboration-system/tests/__pycache__/test_tools.cpython-312.pyc` (+0 -0) ➕ `multi-agent-collaboration-system/tests/test_ollama_client.py` (+50 -0) ➕ `multi-agent-collaboration-system/tests/test_tools.py` (+87 -0) ➕ `multi-agent-collaboration-system/tools.py` (+146 -0) </details> ### 📄 Description This commit introduces a new Python-based multi-agent collaboration system that leverages the Ollama API. The system includes: - A Flask web application with a chat interface. - Integration with CrewAI for orchestrating AI agents. - A research crew with a SearxNG tool for web searches. - An image generation crew with a ComfyUI tool for creating images. - An agent selector to choose between different crews. - Unit tests for the core components. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-16 06:52:07 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/ollama#18931