Skip to content

Add multi-agent system article and images#24840

Merged
erdemcaygor merged 5 commits intodevfrom
article-fahri
Feb 9, 2026
Merged

Add multi-agent system article and images#24840
erdemcaygor merged 5 commits intodevfrom
article-fahri

Conversation

@fahrigedik
Copy link
Member

@fahrigedik fahrigedik commented Feb 9, 2026

Introduce a new community article 'Building a Multi-Agent AI System with A2A, MCP, and ADK in .NET' under docs/en/Community-Articles/09-02-2026-building-multiagent-system-in-dotnet, plus ten supporting diagrams and images. The article documents how MCP, A2A, and ADK were combined in a .NET/ABP-based Multi-Agent Research Assistant (architecture, pipeline patterns, MCP tools, A2A agent cards, ADK orchestration, and execution modes).

Introduce a new community article 'Building a Multi-Agent AI System with A2A, MCP, and ADK in .NET' under docs/en/Community-Articles/09-02-2026-building-multiagent-system-in-dotnet, plus ten supporting diagrams and images. The article documents how MCP, A2A, and ADK were combined in a .NET/ABP-based Multi-Agent Research Assistant (architecture, pipeline patterns, MCP tools, A2A agent cards, ADK orchestration, and execution modes).
@fahrigedik fahrigedik added this to the 10.2-preview milestone Feb 9, 2026
Copilot AI review requested due to automatic review settings February 9, 2026 09:46
@github-actions
Copy link
Contributor

github-actions bot commented Feb 9, 2026

Images automagically compressed by Calibre's image-actions

Compression reduced images by 77.1%, saving 2.1 MB.

Filename Before After Improvement Visual comparison
docs/en/Community-Articles/09-02-2026-building-multiagent-system-in-dotnet/images/image.png 1.2 MB 219.3 KB 81.8% View diff
docs/en/Community-Articles/09-02-2026-building-multiagent-system-in-dotnet/images/image-2.png 481.2 KB 145.6 KB 69.7% View diff
docs/en/Community-Articles/09-02-2026-building-multiagent-system-in-dotnet/images/image-1.png 432.6 KB 97.0 KB 77.6% View diff
docs/en/Community-Articles/09-02-2026-building-multiagent-system-in-dotnet/images/agent-context.png 177.5 KB 47.5 KB 73.2% View diff
docs/en/Community-Articles/09-02-2026-building-multiagent-system-in-dotnet/images/agent-ecosystem.png 180.4 KB 51.5 KB 71.5% View diff
docs/en/Community-Articles/09-02-2026-building-multiagent-system-in-dotnet/images/agent-state-flow.png 80.1 KB 21.6 KB 73.0% View diff
docs/en/Community-Articles/09-02-2026-building-multiagent-system-in-dotnet/images/orchestrator-a2a-routing-1200x700.png 71.1 KB 17.0 KB 76.0% View diff
docs/en/Community-Articles/09-02-2026-building-multiagent-system-in-dotnet/images/sequential-agent-context-flow-1200x700.png 70.5 KB 16.9 KB 76.0% View diff
docs/en/Community-Articles/09-02-2026-building-multiagent-system-in-dotnet/images/orchestrator-researcher-seq-1200x700.png 63.4 KB 15.0 KB 76.3% View diff
docs/en/Community-Articles/09-02-2026-building-multiagent-system-in-dotnet/images/mcp-client-server-1200x700 (1).png 62.7 KB 15.8 KB 74.8% View diff

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds a new Community Article documenting how MCP, A2A, and ADK patterns can be combined in a .NET/ABP-based multi-agent “Research Assistant”, along with supporting diagrams.

Changes:

  • Added a new article: “Building a Multi-Agent AI System with A2A, MCP, and ADK in .NET”.
  • Added supporting diagrams/images referenced by the article (including the orchestrator→researcher sequence diagram).

Reviewed changes

Copilot reviewed 1 out of 11 changed files in this pull request and generated 4 comments.

File Description
docs/en/Community-Articles/09-02-2026-building-multiagent-system-in-dotnet/articles.md Introduces the full community article content and references the supporting diagrams.
docs/en/Community-Articles/09-02-2026-building-multiagent-system-in-dotnet/images/orchestrator-researcher-seq-1200x700.png Adds one of the referenced diagrams (orchestrator → researcher task exchange).


MCP follows a simple **Client-Server architecture**:

![mcp client server](<images/mcp-client-server-1200x700 (1).png>)
Copy link

Copilot AI Feb 9, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The image filename mcp-client-server-1200x700 (1).png contains spaces and parentheses and forces the markdown link to be wrapped in angle brackets. This is fragile across renderers and makes future links/error-prone; consider renaming the file to a URL-safe name (no spaces/parentheses) and updating the reference accordingly.

Suggested change
![mcp client server](<images/mcp-client-server-1200x700 (1).png>)
![mcp client server](images/mcp-client-server-1200x700%20%281%29.png)

Copilot uses AI. Check for mistakes.
Comment on lines +67 to +74
### MCP in Our Project

We built three MCP tool servers:

| MCP Tool | Purpose | Used By |
|----------|---------|---------|
| `web_search` | Searches the web via Tavily API | Researcher Agent |
| `fetch_url_content` | Fetches content from a URL | Researcher Agent |
Copy link

Copilot AI Feb 9, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The text says "We built three MCP tool servers" but the table lists five separate MCP tools. If you truly have 3 servers hosting multiple tools, it would help to clarify that (e.g., group tools by server) or change the wording to match the number of tools listed.

Copilot uses AI. Check for mistakes.
fahrigedik and others added 3 commits February 9, 2026 13:02
Include two dashboard screenshots in the article and add the corresponding image files under images/. Also update the "Our Source Code" link to point to the actual GitHub repository (https://github.com/fahrigedik/agent-ecosystem-in-abp).
@github-actions
Copy link
Contributor

github-actions bot commented Feb 9, 2026

Images automagically compressed by Calibre's image-actions

Compression reduced images by 41.9%, saving 368.4 KB.

Filename Before After Improvement Visual comparison
docs/en/Community-Articles/09-02-2026-building-multiagent-system-in-dotnet/images/image-3.png 219.6 KB 53.7 KB 75.5% View diff
docs/en/Community-Articles/09-02-2026-building-multiagent-system-in-dotnet/images/image-4.png 181.7 KB 60.6 KB 66.7% View diff
docs/en/Community-Articles/09-02-2026-building-multiagent-system-in-dotnet/images/image.png 219.3 KB 169.4 KB 22.8% View diff
docs/en/Community-Articles/09-02-2026-building-multiagent-system-in-dotnet/images/image-2.png 145.6 KB 126.0 KB 13.5% View diff
docs/en/Community-Articles/09-02-2026-building-multiagent-system-in-dotnet/images/image-1.png 97.0 KB 86.4 KB 10.9% View diff
docs/en/Community-Articles/09-02-2026-building-multiagent-system-in-dotnet/images/orchestrator-researcher-seq-1200x700.png 15.0 KB 13.7 KB 8.5% View diff

6 images did not require optimisation.

@erdemcaygor erdemcaygor merged commit 93f3206 into dev Feb 9, 2026
1 check passed
@erdemcaygor erdemcaygor deleted the article-fahri branch February 9, 2026 12:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants