Search
Dinesh R Singh

Part 5: Agentic AI: Team coordination mode in action

July 21, 2025

One of the most transformative patterns in Agentic AI is team-based orchestration — a collaborative approach where specialized agents work together to fulfill complex goals. In this edition, we explore coordinate mode using the AGNO framework — a design where a team manager delegates, supervises, and integrates the contributions of each agent.

Inspired by my Medium post.

LLM Mode

What are agentic AI teams?

An agentic team is a structured collection of AI agents, each performing a specific role with autonomy and tool access. Teams can include roles like:

  • Researcher: Finds and filters relevant data
  • Writer: Synthesizes content with tone and structure
  • Translator: Converts content across languages
  • Planner: Organizes execution based on goals

In Coordinate Mode:

  • A team manager Agent directs the flow of tasks
  • Individual agents handle sub-tasks independently
  • Final results are reviewed, refined, and unified by the manager

AGNO Framework: Coordinating a multi-agent content team

Let’s examine a professional-grade configuration of a New York Times-style editorial team, where search, writing, and editorial review are handled by distinct agents.

Imports

from agno.agent import Agent
from agno.models.openai import OpenAIChat
from agno.team.team import Team
from agno.tools.search import DuckDuckGoTools
from agno.tools.read import Newspaper4kTools

Searcher agent

searcher = Agent(
    name="Searcher",
    role="Searches the top URLs for a topic",
    instructions=[
        "Generate 3 search terms for a topic.",
        "Search the web and return 10 high-quality, relevant URLs.",
        "Prioritize credible sources, suitable for the New York Times."
    ],
    tools=[DuckDuckGoTools()],
    add_datetime_to_instructions=True,
)

Writer agent

writer = Agent(
    name="Writer",
    role="Writes a high-quality article",
    description="Senior NYT writer tasked with long-form editorial content.",
    instructions=[
        "Read all articles using `read_article`.",
        "Write a structured, engaging article of at least 15 paragraphs.",
        "Support arguments with factual citations and ensure clarity.",
        "Never fabricate facts or plagiarize content."
    ],
    tools=[Newspaper4kTools()],
    add_datetime_to_instructions=True,
)

Editor team (Manager agent in Coordinate Mode)

editor = Team(
    name="Editor",
    mode="coordinate",
    model=OpenAIChat("gpt-4o"),
    members=[searcher, writer],
    description="You are a senior NYT editor coordinating the team.",
    instructions=[
        "Delegate research to the search agent.",
        "Delegate drafting to the writer.",
        "Review, proofread, and enhance the final article.",
        "Maintain NYT-level quality, structure, and tone."
    ],
    add_datetime_to_instructions=True,
    send_team_context_to_members=True,
    show_members_responses=True,
    markdown=True,
)

Running the team

Method 1: Print output directly
editor.print_response("Write an article about latest developments in AI.")

Method 2: Get raw result
response = editor.run("Write an article about latest developments in AI.")

Key parameters explained

Parameter
Purpose
mode="coordinate"Enables structured delegation and task flow
members=\\[...]Assigns role-specific agents
send_team_context_to_membersShares global task context with all agents
show_members_responses=TrueDisplays each member's intermediate output
add_datetime_to_instructionsContextualizes outputs with current date/time

Pro tip: Define success criteria

Adding success criteria helps agents align their efforts with measurable outcomes.

strategy_team = Team(
    members=[market_analyst, competitive_analyst, strategic_planner],
    mode="coordinate",
    name="Strategy Team",
    description="A team that develops strategic recommendations",
    success_criteria="Produce actionable strategic recommendations supported by market and competitive analysis",
)
response = strategy_team.run(
    "Develop a market entry strategy for our new AI-powered healthcare product"
)

This ensures agents not only act — but act with strategic purpose and direction.

Agentic AI Parameters

Conclusion

Coordinate Mode in Agentic AI exemplifies intelligent task distribution, where specialized agents work under centralized leadership to deliver complex, high-quality outputs. The AGNO framework simplifies this orchestration through agent roles, tool integration, and goal alignment enabling scalable, auditable AI workflows.

From editorial pipelines to business strategy engines, multi-agent coordination is redefining how work gets done — autonomously, intelligently, and collaboratively.

Related

Isha Ghodgaonkar

Announcing GenAI studio: Your generative AI playground built on Determined

Mar 13, 2024
Daniel Fedorin

Experimenting with the Model Context Protocol and Chapel

Aug 28, 2025
DINESH R SINGH

From generative to agentic AI: Tracing the leap from words to actions

Jul 3, 2025
Didier Lalli

Getting started with Retrieval Augmented Generation (RAG)

Nov 14, 2024
Jordan Nanos

How to Pick a Large Language Model for Private AI

Nov 13, 2024
SOON HENG

Mixtral 8x7B could pave the way to adopt the "Mixture of Experts" model

Dec 20, 2023
Dinesh R Singh

Part 11: Agentic AI versus AI agent

Aug 11, 2025
Ismael Delgado Muñoz

Using structured outputs in vLLM

Mar 16, 2025

HPE Developer Newsletter

Stay in the loop.

Sign up for the HPE Developer Newsletter or visit the Newsletter Archive to see past content.

By clicking on “Subscribe Now”, I agree to HPE sending me personalized email communication about HPE and select HPE-Partner products, services, offers and events. I understand that my email address will be used in accordance with HPE Privacy Statement. You may unsubscribe from receiving HPE and HPE-Partner news and offers at any time by clicking on the Unsubscribe button at the bottom of the newsletter.

For more information on how HPE manages, uses, and protects your personal data please refer to HPE Privacy Statement.