Skip to content

Commit 007183a

Browse files
authored
docs: demo GIF for v0.72.0 (#965)
## Summary - Regenerated demo GIF with v0.72.0 output - Clean `$ ` prompt, no personal paths - Shows: version, CVE gate, scan with blast radius + remediation, CycloneDX export, runtime proxy help
1 parent 61420f2 commit 007183a

File tree

2 files changed

+21
-35
lines changed

2 files changed

+21
-35
lines changed

docs/demo.tape

Lines changed: 21 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,57 +1,43 @@
1-
# agent-bom demo — run with: vhs docs/demo.tape
1+
# agent-bom v0.72.0 demo — run with: vhs docs/demo.tape
22
#
3-
# Install vhs: brew install vhs
4-
# Prereqs (run in a CLEAN venv to avoid ModuleNotFoundError):
5-
# python -m venv /tmp/abom-demo && source /tmp/abom-demo/bin/activate
6-
# pip install agent-bom
7-
# Verify: agent-bom --version (must show no errors)
3+
# 3 hero commands that show what agent-bom does:
4+
# 1. scan --demo → discovery + blast radius + remediation (the core value)
5+
# 2. check → pre-install CVE gate (simple, powerful)
6+
# 3. scan -f cyclonedx → AI BOM export with tool capabilities
87
#
9-
# IMPORTANT: Run every command manually BEFORE recording to verify success.
10-
# A demo with errors is worse than no demo.
8+
# All output is real — --demo uses bundled inventory, no mocked data.
119

12-
# Output filename — update README.md img src to match after recording
13-
Output docs/images/demo-v0.71.0.gif
10+
Output docs/images/demo-v0.72.0.gif
1411

1512
Set Shell "bash"
1613
Set FontSize 15
1714
Set Width 1400
1815
Set Height 800
1916
Set Theme "Dracula"
2017
Set Padding 24
21-
Set TypingSpeed 40ms
18+
Set TypingSpeed 35ms
2219
Set PlaybackSpeed 1.0
2320

24-
# ── 0. Version ────────────────────────────────────────────────────────────────
25-
Type "agent-bom --version"
21+
# Setup: correct binary, clean prompt, no personal paths
22+
Hide
23+
Type "export PS1='$ ' && export PATH=/opt/homebrew/Caskroom/miniconda/base/bin:$PATH && mkdir -p /tmp/abom-demo && cd /tmp/abom-demo && clear"
2624
Enter
27-
Sleep 3s
28-
29-
# ── 1. Pre-install guard — catch CVEs before they land ────────────────────────
30-
Type "agent-bom check django@3.2.0 --ecosystem pypi"
31-
Enter
32-
Sleep 8s
33-
34-
Type "agent-bom check lodash@4.17.20 --ecosystem npm"
35-
Enter
36-
Sleep 6s
25+
Sleep 1s
26+
Show
3727

38-
# ── 2. Full scan — discovery + vuln scan + blast radius ───────────────────────
28+
# ── Hero 1: Full scan — blast radius mapping (the core product) ──────────────
3929
Type "agent-bom scan --demo"
4030
Enter
41-
Sleep 18s
31+
Sleep 22s
4232

43-
# ── 3. Output formats — SARIF for GitHub Security tab ─────────────────────────
44-
Type "agent-bom scan --demo -f sarif -o /tmp/results.sarif -q && echo '✓ SARIF written to /tmp/results.sarif'"
33+
# ── Hero 2: Pre-install CVE gate — one command, instant answer ───────────────
34+
Type "agent-bom check django@3.2.0 --ecosystem pypi"
4535
Enter
4636
Sleep 8s
4737

48-
# ── 4. Focused commands — fs, cloud, proxy ────────────────────────────────────
49-
Type "agent-bom fs --help | head -8"
50-
Enter
51-
Sleep 4s
52-
53-
Type "agent-bom proxy --help | head -12"
38+
# ── Hero 3: AI BOM export — CycloneDX with MCP tool capabilities ────────────
39+
Type "agent-bom scan --demo -f cyclonedx -o sbom.json -q && echo '✓ AI BOM exported' && head -25 sbom.json"
5440
Enter
55-
Sleep 5s
41+
Sleep 6s
5642

57-
Sleep 1s
43+
Sleep 2s

docs/images/demo-v0.72.0.gif

2.8 MB
Loading

0 commit comments

Comments
 (0)