Creates a linear chain where each agent receives the last message and appends
its response: agent1 -> agent2 -> ... -> END.
Arguments
- agents
Named list of
Agentobjects, executed in order.- state_schema
A WorkflowState or
NULL(uses defaultmessages+reducer_append()).
Value
A compiled GraphRunner.
Examples
if (FALSE) { # \dontrun{
runner <- sequential_workflow(list(
writer = agent("writer", ellmer::chat_anthropic()),
reviewer = agent("reviewer", ellmer::chat_anthropic())
))
result <- runner$invoke(list(messages = list("Write a haiku.")))
} # }