Skip to content

docs: refresh examples and recipes pages - #1188

Merged
markbackman merged 1 commit into
mainfrom
mb/examples-updates
Aug 28, 2026
Merged

docs: refresh examples and recipes pages#1188
markbackman merged 1 commit into
mainfrom
mb/examples-updates

Conversation

@markbackman

Copy link
Copy Markdown
Contributor

Summary

The recipes page hadn't had a content change since April 2026 (the August commit was a site-wide metadata pass), while pipecat/examples/ gained ~100 new files in that window. Every link already on both pages still resolves — I checked all 47 against GitHub — so the drift was omission, not rot.

Changes

recipes.mdx: 19 → 41 recipes, now grouped under headings since a flat list of 41 is hard to scan. Whole categories were missing:

  • Context and memory — summarization, persistent context, RAG, Mem0
  • Reasoning models, direct functions, async function calls, web search
  • Voice formatting, custom text transforms, mid-response voice switching, runtime service settings
  • Filtering incomplete turns, custom turn-stop strategies
  • DTMF keypad menus, live translation, custom video tracks
  • Pipeline reliability — ServiceSwitcher, is_usable, app_resources, heartbeats

Existing entries keep their text and links verbatim.

overview.mdx: +8 single-agent, +8 multi-agent. The multi-agent gap was the biggest — the whole ui-worker/ suite (6 examples) plus sensor-controller and openclaw-agent landed after that section was written. New single-agent entries: Instant Voice, Speculative Inference, SMS Verification, PhoneLLM, AWS Strands, Bedrock AgentCore, Multi-Language Translation, S3 audio recording.

Descriptions are drawn from the examples' own docstrings and READMEs, not guessed from filenames.

Verification

  • mint broken-links --check-anchors --check-redirects — passes
  • docs-meta-lint.mjs — 0 errors (188 warnings, unchanged from baseline)
  • llms.txt / llms-full.txt regenerated
  • Prettier clean

Notes for review

  • Curated, not exhaustive. function-calling/ alone has 40+ provider variants and voice/ has 60+; listing them individually would bury the techniques, so those directories stay behind the "More Recipes" card. Also skipped features-add-tool-change-messages.py, which describes itself as a manual validation harness rather than a recipe.
  • Unrelated Prettier drift left alone. npm run format also reformats a table in pipecat-cloud/guides/telephony/daily-dial-out.mdx. I reverted that to keep this diff focused, so it's still un-clean on main — contrary to CLAUDE.md, npm run format is not currently a no-op on a clean tree.
  • llms.txt is over its cap at 100,086 / 100,000 (warning, not error). Verified via git stash that this is identical before and after — the projection is driven by nav page titles and descriptions, which this PR doesn't touch. Needs attention on its own.

🤖 Generated with Claude Code

https://claude.ai/code/session_01SrQCYMWzMeLo6y4BpeuFEN

The recipes page had not had a content change since April 2026 (the
August commit was a site-wide metadata pass), while pipecat/examples/
gained roughly 100 new files in that window. Every link already on both
pages still resolves; the drift was omission rather than rot.

recipes.mdx: 19 -> 41 recipes, grouped under headings since a flat list
of 41 is hard to scan. Adds the categories that were missing entirely:
context summarization, persistent context, RAG/Mem0, reasoning models,
runtime service settings, voice formatting and text transforms, DTMF
menus, live translation, and pipeline reliability (ServiceSwitcher,
is_usable, app_resources, heartbeats). Existing entries keep their text
and links verbatim.

overview.mdx: +8 single-agent, +8 multi-agent. The multi-agent gap was
the largest -- the whole ui-worker/ suite plus sensor-controller and
openclaw-agent landed after that section was written. New single-agent
entries: Instant Voice, Speculative Inference, SMS Verification,
PhoneLLM, AWS Strands, Bedrock AgentCore, Multi-Language Translation,
and S3 audio recording.

Descriptions are drawn from the examples' own docstrings and READMEs.
Per-provider directories (function-calling/, voice/) stay behind the
"More Recipes" card rather than being listed individually.

Claude-Session: https://claude.ai/code/session_01SrQCYMWzMeLo6y4BpeuFEN
@github-actions

Copy link
Copy Markdown
Contributor

🔍 Mintlify preview for this branch: https://daily-mb-examples-updates.mintlify.site

@markbackman
markbackman merged commit 75f731d into main Aug 28, 2026
5 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.

1 participant