Skip to content

docs: add narrated example agent demos - #7

Merged
samkim merged 2 commits into
mainfrom
feat/narrated-example-agent-demos
Sep 30, 2026
Merged

samkim merged 2 commits into
mainfrom
feat/narrated-example-agent-demos

Conversation

@josephschorr

@josephschorr josephschorr commented Sep 28, 2026 •

Copy link
Copy Markdown
Member

Motivation

Show off the platform's capabilities with polished, narrated demo videos for representative example agents. Four scripted Slack demos make the workflows easy to watch and share, while the final Agent Builder video shows the real web UI.

Summary of changes

  • Add scripted Slack scenarios and narrated videos for codebot, HubSpot CRM, reviewbot, and pm-bot. The fictional data and outcomes are identified as such in the guide.
  • Narrate the existing real Agent Builder web UI footage and publish all five demos with MP4, WebM, and poster images.
  • Store the five sets of videos and posters in Git LFS and document the checkout step needed for media builds.
  • Add the "Five agent demos" guide, media manifest entries, capture/mux tooling, and focused scenario, media, and audio tests.

Alternatives considered

Recording live runs for the four example agents would make the demos dependent on external services and credentials. Scripted scenarios keep those examples repeatable. The Agent Builder video uses the existing real web UI footage to preserve the actual product flow.

Provenance

  • Commit identity: Joseph Schorr.
  • Tooling: showcase scenario renderer, ElevenLabs narration, ffmpeg, pnpm, Vitest, Playwright.
  • Diff review: scenario wording, documentation, and published media were reviewed; a maintainer can verify rendered media against the source scenarios before merge.

Ship gate

  • mage test:unit — passed locally.
  • mage test:integration — deferred to PR CI for this docs/showcase change.
  • mage test:e2e — deferred to PR CI for this docs/showcase change.

Local showcase checks passed: pnpm slacksim:build, pnpm typecheck, pnpm test (49 tests), pnpm docs:build, pnpm docs:check, cross-link scan, and mage fmt:check. All published MP4 and WebM files have audio and video streams. The local integration run was stopped before completion; no result is claimed for it.

Regeneration

  • mage fmt:check is clean.
  • Showcase docs build and media validation passed.
  • CRD, Kubernetes manifest, and CLI reference regeneration: n/a.

Coverage

  • The change adds documentation and showcase behavior only; it does not change cluster runtime or authorization behavior. Focused scenario, media component, and audio mux tests cover the new behavior.

Before requesting review

  • The PR holds one change: five narrated example-agent demos and the tooling needed to publish them.
  • Scenario copy and the rendered videos were reviewed together. Media can be checked by playing the clips in the new guide; the source scripts and audio cue points are in showcase/demos/slacksim/src/scenarios/ and showcase/engine/capture/.

@josephschorr
josephschorr force-pushed the feat/narrated-example-agent-demos branch from 9b56472 to d40fd47 Compare September 28, 2026 22:34
@josephschorr
josephschorr force-pushed the feat/narrated-example-agent-demos branch from d40fd47 to 5d0b5d1 Compare September 30, 2026 01:20
@vercel

vercel Bot commented Sep 30, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
openagentprimitives Ready Ready Preview Sep 30, 2026 1:52am UTC

Request Review

The repo-root package.json now pins pnpm@12.3.4 for Vercel's corepack,
which made pnpm/action-setup fail on "multiple versions of pnpm
specified" against the workflow's hardcoded 10.34.5. Point the frontend
job at web/package.json (web pins its own pnpm) and let the format job
follow the root pin, since fmt runs pnpm dlx at the repo root.
@samkim
samkim merged commit 6910e34 into main Sep 30, 2026
15 of 17 checks passed

This branch was successfully deployed

1 active deployment
Preview — e2fcf4dc Deployed Sep 30, 2026 by vercel[bot]
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