Skip to content

[DOCS] Agent Workflows documentation #277

@matthiasa4

Description

@matthiasa4

Documentation Section

docs/user-guide/concepts/multi-agent/workflow.md

Current State

Moving from strands-agents/sdk-python#972

The Agent Workflows documentation is currently confusing to me:

  1. It seems to define partly that you are able to pass the output of one agent into the next one and that way compose multiple agents into a workflow.
  2. Later in those documentation, a Workflow Tool gets introduced which seems to describe a dynamic task scheduler system.

Are the two unrelated? Why are they sharing the same page? Coming from ADK (which has Workflow Agents) this page is a bit confusing. Assuming an agent returns text which can be passed into another agent, the start of that page seems a bit irrelevant and the second part seems more interesting (but might benefit from more information).

Suggested Improvement

The top part of the page seems more like a pattern on how to do multi-agent (and workflow in that way seems like a subset of what a graph would do?) while the latter seems a separate concept all together which deserves its own page.

Rationale

Clearly split the 2 concepts.

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationenhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions