Skip to content

Reorganize Learning Pipecat and Fundamentals around the multi-agent path#859

Merged
aconchillo merged 7 commits into
mainfrom
aleix/move-uiworker-to-learning
Jun 1, 2026
Merged

Reorganize Learning Pipecat and Fundamentals around the multi-agent path#859
aconchillo merged 7 commits into
mainfrom
aleix/move-uiworker-to-learning

Conversation

@aconchillo
Copy link
Copy Markdown
Contributor

Summary

Surfaces Pipecat's multi-agent features (which were buried in Fundamentals) by promoting the full usage path into Learning Pipecat, and reorganizes the remaining Fundamentals section thematically.

Learning Pipecat: a complete multi-agent arc

The learning path now runs end to end through building and scaling a multi-agent system:

… → Multiple LLM Agents → Controlling the UI → Agent Handoff
→ Custom Voices per Agent → Job Coordination → Distributed Agents
→ Proxy Agents → What's Next
  • Moved into Learning Pipecat (from Fundamentals): UIWorker, Custom Voices per Agent, Distributed Agents, Proxy Agents.
  • Renamed llm-agent-and-tool-decoratormultiple-llm-agents ("Multiple LLM Agents") with a new intro framing separate agents that each own their own LLM.
  • Renamed the UIWorker page to "Controlling the UI" (slug stays ui-worker), leading with what the agent does rather than the voice-enabling angle.
  • Re-threaded every affected "What's next" card so the path reads in order.

Fundamentals

  • Renamed the Multi-agent subgroup → Multi-Agent Architecture — after the move it holds exactly the architectural primitives (bus, registry/discovery, bus bridge), and it stays at the bottom as optional reference.
  • Reordered the flat pages thematically: configure → turn/input control → context → capture → observe/evaluate → telephony → extend.

Plumbing

  • Added redirects from every old /pipecat/fundamentals/... path, repointed the /subagents/... redirects, and fixed all inbound links (API reference, getting-started, cross-links).
  • docs.json validated; mint broken-links passes clean.

🤖 Generated with Claude Code

The UIWorker page lived in Fundamentals > Multi-agent, where this
important feature was hard to discover. Move it into the Learning
Pipecat sequence (before Agent Handoff), update inbound links, and
add a redirect from the old path.
Surface the multi-agent learning material that was buried in Fundamentals:

- Move UIWorker, Custom Voices per Agent, and the LLM-agent page into
  Learning Pipecat so the path runs: Multiple LLM Agents -> UIWorker ->
  Agent Handoff -> Custom Voices per Agent -> Job Coordination.
- Rename the LLM-agent page to 'Multiple LLM Agents'
  (multiple-llm-agents) with a new intro framing separate agents that
  each own their own LLM.
- Re-thread every affected 'What's next' card to follow the new order.
- Rename the Fundamentals subgroup 'Multi-agent' to
  'Multi-Agent Architecture' for the remaining internals pages.
- Add redirects from all old paths and fix inbound links.
Lead with what the agent does (sees and drives the screen) rather than
the voice-enabling angle. Slug stays ui-worker, so no path change or
redirects; update the title, the card in Multiple LLM Agents, and the
two API reference link-text references.
Surface the distributed and proxy-agent capabilities that were buried
in Fundamentals by making them the scaling coda of the multi-agent path:

- Move distributed-agents and proxy-agents into Learning Pipecat after
  Job Coordination (Job Coordination -> Distributed -> Proxy -> What's Next).
- Re-thread the affected 'What's next' cards across Job Coordination,
  Distributed Agents, and Proxy Agents.
- The remaining Multi-Agent Architecture subgroup is now purely the
  architectural primitives (bus, registry/discovery, bus bridge).
- Add redirects from old paths, repoint /subagents redirects, and fix
  inbound cross-links.
Replace the roughly-alphabetical ordering with a thematic flow:
conversation control & tuning, then capture & observe, then telephony
patterns, then framework extension, with the Multi-Agent Architecture
reference subgroup last. Kept as a flat list (plus the existing
Evaluations and Multi-Agent Architecture subgroups); nav-only change.
Keep the three turn/input-control pages (muting, idle, stt-latency)
contiguous, move context-summarization after them, and put
saving-transcripts before recording-audio.
@mintlify
Copy link
Copy Markdown

mintlify Bot commented Jun 1, 2026

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
daily 🟢 Ready View Preview Jun 1, 2026, 7:34 PM

💡 Tip: Enable Workflows to automatically generate PRs for you.

@aconchillo aconchillo requested a review from markbackman June 1, 2026 19:32
@aconchillo
Copy link
Copy Markdown
Contributor Author

image image

@markbackman
Copy link
Copy Markdown
Contributor

This re-org makes sense. Custom Voices per Agent feels like the only section that doesn't belong in the learning path. The rest are well suited, teaching a core principle.

@aconchillo
Copy link
Copy Markdown
Contributor Author

This re-org makes sense. Custom Voices per Agent feels like the only section that doesn't belong in the learning path. The rest are well suited, teaching a core principle.

But it's not a fundamental either, I think.

@markbackman
Copy link
Copy Markdown
Contributor

Maybe just remove and let the example be the guide?

The per-agent-TTS pattern is already shown in Multiple LLM Agents (the
custom-pipeline section) and covered by an example, so the dedicated
page is redundant. Remove it, re-thread Agent Handoff's 'What's next'
to Job Coordination, repoint the old redirects to Multiple LLM Agents,
and inline the custom-voices note there.
@aconchillo aconchillo merged commit 20134bd into main Jun 1, 2026
2 checks passed
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