426e9eeabd
Voice Workbench / headless workbench (mocked backends) (push) Has been cancelled
Voice Workbench / real acoustic lane (nightly, provisioned only) (push) Has been cancelled
ci / test (push) Has been cancelled
ci / lint-and-format (push) Has been cancelled
ci / build (push) Has been cancelled
ci / dev-startup (push) Has been cancelled
gitleaks / gitleaks (push) Has been cancelled
Markdown Links / Relative Markdown Links (push) Has been cancelled
Quality (Extended) / Homepage Build (PR smoke) (push) Has been cancelled
Quality (Extended) / Comment-only diff guard (push) Has been cancelled
Quality (Extended) / Format + Type Safety Ratchet (push) Has been cancelled
Quality (Extended) / Develop Gate (secret scan + UI determinism) (push) Has been cancelled
Quality (Extended) / Develop Gate (lint) (push) Has been cancelled
Chat shell gestures / Chat shell gesture + parity e2e (push) Has been cancelled
Cloud Gateway Discord / Test (push) Has been cancelled
Benchmark Bridge Tests / benchmark (bunx @biomejs/biome check packages/lifeops-bench/src, benchmark-lint) (push) Has been cancelled
Benchmark Bridge Tests / benchmark (bunx vitest run --config packages/lifeops-bench/vitest.config.ts --root packages/lifeops-bench --passWithNoTests, benchmark-tests) (push) Has been cancelled
Build Agent Image / build-and-push (push) Has been cancelled
Dev Smoke / bun run dev onboarding chat (push) Has been cancelled
Dev Smoke / Vite HMR dependency-level smoke (push) Has been cancelled
Electrobun Submodule Guard / electrobun gitlink is fetchable (push) Has been cancelled
Publish @elizaos/example-code / check_npm (push) Has been cancelled
Publish @elizaos/example-code / publish_npm (push) Has been cancelled
Publish @elizaos/plugin-elizacloud / verify_version (push) Has been cancelled
Publish @elizaos/plugin-elizacloud / publish_npm (push) Has been cancelled
Sandbox Live Smoke / Sandbox live smoke (push) Has been cancelled
Snap Build & Test / Build Snap (amd64) (push) Has been cancelled
Snap Build & Test / Build Snap (arm64) (push) Has been cancelled
Test Packaging / elizaos CLI global-install smoke (node + bun) (push) Has been cancelled
Cloud Gateway Webhook / Test (push) Has been cancelled
Cloud Tests / lint-and-types (push) Has been cancelled
Cloud Tests / unit-tests (push) Has been cancelled
Cloud Tests / integration-tests (push) Has been cancelled
Cloud Tests / e2e-tests (push) Has been cancelled
CodeQL Advanced / Analyze (javascript-typescript) (push) Has been cancelled
Deploy Apps Worker (Product 2) / Determine environment (push) Has been cancelled
Deploy Apps Worker (Product 2) / Deploy apps worker to apps-control host (${{ needs.determine-env.outputs.environment }}) (push) Has been cancelled
Deploy Eliza Provisioning Worker / Determine environment (push) Has been cancelled
Deploy Eliza Provisioning Worker / Deploy worker to Hetzner host (${{ needs.determine-env.outputs.environment }} @ ${{ needs.determine-env.outputs.deployment_sha }}) (push) Has been cancelled
Dev Smoke / Classify changed paths (push) Has been cancelled
supply-chain / sbom (push) Has been cancelled
supply-chain / vulnerability-scan (push) Has been cancelled
Build, Push & Deploy to Phala Cloud / build-and-push (push) Has been cancelled
Test Packaging / Validate Packaging Configs (push) Has been cancelled
Test Packaging / Build & Test PyPI Package (push) Has been cancelled
Test Packaging / PyPI on Python ${{ matrix.python }} (push) Has been cancelled
Test Packaging / Pack & Test JS Tarballs (push) Has been cancelled
UI Fixture E2E / ui-fixture-e2e (push) Has been cancelled
UI Fixture E2E / fixture-e2e (push) Has been cancelled
UI Story Gate / story-gate (push) Has been cancelled
vault-ci / test (macos-latest) (push) Has been cancelled
vault-ci / test (ubuntu-latest) (push) Has been cancelled
vault-ci / test (windows-latest) (push) Has been cancelled
vault-ci / app-core wiring tests (push) Has been cancelled
verify-patches / verify patches/CHECKSUMS.sha256 (push) Has been cancelled
Voice Benchmark Smoke / voice-emotion fixture smoke (push) Has been cancelled
Voice Benchmark Smoke / voiceagentbench fixture smoke (push) Has been cancelled
Voice Benchmark Smoke / voicebench-quality unit smoke (push) Has been cancelled
Voice Benchmark Smoke / voicebench TypeScript unit (no audio) (push) Has been cancelled
Voice Benchmark Smoke / voice bench smoke summary (push) Has been cancelled
Windows CI / windows ([bun run --cwd packages/app-core test bun run --cwd packages/elizaos test bun run --cwd packages/cloud/shared test], app-and-cli) (push) Has been cancelled
Windows CI / windows ([bun run --cwd packages/scenario-runner test bun run --cwd packages/vault test bun run --cwd packages/security test bun run --cwd plugins/plugin-coding-tools test], framework-packages) (push) Has been cancelled
Windows CI / windows ([bun run --cwd plugins/plugin-elizacloud test bun run --cwd plugins/plugin-discord test bun run --cwd plugins/plugin-anthropic test bun run --cwd plugins/plugin-openai test bun run --cwd plugins/plugin-app-control test bun run --cwd plugins/pl… (push) Has been cancelled
Windows CI / windows ([node packages/scripts/run-turbo.mjs run build --filter=@elizaos/core --filter=@elizaos/shared --filter=@elizaos/agent --concurrency=4 node packages/scripts/run-bash-linux-only.mjs scripts/verify-riscv64-buildpaths.sh node packages/scripts/run… (push) Has been cancelled
Windows CI / windows ([node packages/scripts/run-turbo.mjs run typecheck --filter=@elizaos/core --filter=@elizaos/shared --filter=@elizaos/cloud-shared --concurrency=4 bun run --cwd packages/core test bun run --cwd packages/shared test], core-runtime, 75) (push) Has been cancelled
9.6 KiB
9.6 KiB
Examples Validation Report
Last updated: 2026-05-20
This report records the local verification state for every example under
packages/examples. It separates checks that can run locally from checks that
require external accounts, cloud projects, desktop apps, hardware, or credentials.
Local Verification Commands
Run these from the repository root after bun install:
# List all example packages and scripts.
node packages/examples/scripts/verify-examples.mjs --mode list
# Check every example package has direct README coverage and top-level docs.
node packages/examples/scripts/verify-examples.mjs --mode docs
# Run local validation sweeps. These execute every package script of that kind.
node packages/examples/scripts/verify-examples.mjs --mode typecheck
node packages/examples/scripts/verify-examples.mjs --mode test
node packages/examples/scripts/verify-examples.mjs --mode build
# Optional full run with a machine-readable report.
node packages/examples/scripts/verify-examples.mjs --mode all --json packages/examples/verification-report.json
Current Local Evidence
The local examples sweep has been run in this worktree with these outcomes:
| Scope | Evidence |
|---|---|
| Dependency install | bun install completed. |
| Package typechecks | node packages/examples/scripts/verify-examples.mjs --mode typecheck completed with 0 failures. |
| Package tests | node packages/examples/scripts/verify-examples.mjs --mode test completed after dependency/build repair. Live endpoint clients either passed locally or skipped cleanly when no live service URL/credential was configured. |
| Package builds | node packages/examples/scripts/verify-examples.mjs --mode build completed after targeted repairs. Human-gated or known bundler-limited examples use explicit skip scripts that explain the required opt-in command. |
| Final targeted recheck | a2a, bluesky, mcp, smartglasses, trader, twitter-xai, cloud/clone-ur-crush, cloud/edad, form, moltbook, react, elizagotchi, farcaster-miniapp, next, app/capacitor, app/electron, browser-extension, and farcaster passed targeted reruns after the last fixes. |
| Static docs | node packages/examples/scripts/verify-examples.mjs --mode docs now checks each package README, every package row in this matrix, top-level links to setup-guide.html/VALIDATION.md, and setup guide sections for Minecraft, cloud, social, hardware, and wallet examples. |
| Setup guide links/render | packages/examples/setup-guide.html rendered in Playwright with the Minecraft section visible, and every external setup link returning HTTP < 400 after redirects. |
Example Matrix
| Example | Local verification | Live / manual verification still required |
|---|---|---|
_plugin |
typecheck, test, build |
Optional manual Cypress flow via test:e2e:manual. |
a2a |
typecheck, test, build |
OPENAI_API_KEY for model-backed mode. |
agent-console |
test, typecheck |
Action scanner fixture test; browser session plus one provider key to inspect live SSE telemetry. |
app/capacitor |
test, parent typecheck/build skip scripts plus backend/frontend package checks |
Parent script/config smoke test; native Capacitor device/simulator testing and provider keys. |
app/capacitor/backend |
typecheck, test, build |
Provider key and device/simulator flow through the Capacitor shell. |
app/capacitor/frontend |
test, typecheck, build |
Static backend/API wiring test; browser and native WebView smoke test against a configured backend. |
app/electron |
test, parent typecheck/build skip scripts plus backend/frontend package checks |
Parent script/IPC smoke test; desktop Electron launch and provider-key chat flow. |
app/electron/backend |
typecheck, test, build |
Provider-key chat flow from the packaged Electron shell. |
app/electron/frontend |
test, typecheck, build |
Static preload bridge wiring test; renderer smoke test in Electron and browser dev-server mode. |
autonomous |
test, typecheck, build |
Decision parser, shell allowlist, and prompt tests; optional local model and shell sandbox configuration. |
aws |
typecheck, test, build |
AWS account, SAM deployment, and Lambda invocation with OPENAI_API_KEY. |
bluesky |
typecheck, test, build |
LIVE_TEST=true with Bluesky credentials and dry-run/posting flags. |
browser-extension |
test, parent typecheck/build skip scripts and documented Chrome/Safari package checks |
Workspace/shared runtime smoke test; load unpacked Chrome extension; Safari requires Xcode signing/install. |
browser-extension/chrome |
test, typecheck, explicit build skip |
Manifest and script wiring smoke test; build:tsup only after resolving browser bundling of Node-only workspace deps; load unpacked for runtime validation. |
browser-extension/safari |
test, typecheck skip, scripted Safari build path |
Safari source/conversion guard smoke test; Xcode and Safari extension signing. |
chat |
test, typecheck, build |
Provider-selection tests; one configured provider key for live chat. |
cloud/clone-ur-crush |
typecheck, test, build |
Live Next.js flow with required model/image provider keys. |
cloud/edad |
typecheck, test, build |
Manual server launch with Eliza Cloud app ID, affiliate code, and signed-in user token. |
cloud/x402-image-gen |
typecheck, test, build |
Local flow test runs against a mock cloud (no crypto). Live use needs an Eliza Cloud API key, app ID, and a funded wallet on the chosen x402 network. |
cloudflare |
typecheck, test, build |
Wrangler login, Worker secret, deployed or local Worker endpoint. |
code |
typecheck, test, build |
Provider-key E2E flows for subagents/game generation. |
convex |
typecheck, test, build |
convex dev or deployed Convex URL plus provider key in Convex env. |
discord |
typecheck, test, build |
Discord app credentials, bot install, provider key. |
elizagotchi |
test, typecheck, build |
Static mount and agent-command wiring test; browser gameplay smoke test. |
farcaster |
test, typecheck, build |
Env validation tests; Neynar/Farcaster credentials; start with dry-run. |
farcaster-miniapp |
test, typecheck, build |
Static SDK/API wiring test; Farcaster mini app host plus wallet/provider integrations. |
form |
typecheck, test, build through shared chat entrypoint |
Manual run through shared chat entrypoint with one provider key. |
game-of-life |
typecheck, test, build |
Test runs a short non-interactive simulation. |
gcp |
test, typecheck, build |
Non-interactive worker availability check; GCP project, Cloud Run deployment, deployed test client URL. |
html |
test, typecheck/build skip scripts |
Import-map and DOM wiring test; browser smoke test from static server. |
lp-manager |
typecheck, test, build |
Isolated Solana/EVM wallets and RPCs for live liquidity paths. |
mcp |
typecheck, test, build |
OpenAI key or compatible endpoint for live MCP chat. |
moltbook |
test, typecheck, build |
Config and fee-format tests; LLM_API_KEY plus token only for write actions. |
moltbook/bags-claimer |
test, typecheck/build skip scripts |
Fee-format test; wallet/RPC setup for claim flow. |
next |
test, typecheck, explicit build skip |
Static client streaming test; build:next for opt-in Next.js bundle verification; provider key for live chat. |
react |
test, typecheck, build |
Static mount/runtime wiring test; browser smoke test. |
rest-api/elysia |
test, typecheck, build |
In-process CORS/request validation tests; start server for full HTTP chat flow. |
rest-api/express |
test, typecheck, build |
Ephemeral-port CORS/request validation tests; start server for full HTTP chat flow. |
rest-api/hono |
test, typecheck, build |
In-process CORS/request validation tests; start server for full HTTP chat flow. |
smartglasses |
typecheck, test |
Even Realities simulator or BLE hardware evidence report. |
supabase |
Static review; no package scripts | Supabase CLI/Deno function serve or deployment with anon key and OPENAI_API_KEY. |
telegram |
test, typecheck, build |
Env and character wiring tests; Telegram bot token and provider key for live run. |
text-adventure |
test, typecheck, build |
Deterministic no-LLM dungeon-engine playthrough; optional manual CLI playthrough requires OPENAI_API_KEY. |
tic-tac-toe |
typecheck, test, build |
Test runs the non-interactive bench mode. |
trader |
test, typecheck, build |
Static panel and paper-trading default test; paper-trading UI flow, then isolated-wallet live testing only when intended. |
twitter-xai |
test, typecheck, build |
Credential-mode validation tests; X/xAI credentials for live run, starting with TWITTER_DRY_RUN=true. |
vercel |
typecheck, test, build |
Vercel project/env plus deployed or vercel dev API endpoint. |
Not Yet Proven By Local Automation
These requirements cannot be honestly marked complete from local scripts alone:
- External account deployments: AWS, GCP, Cloudflare, Convex, Supabase, Vercel.
- Public/social posting flows: Bluesky, Discord, Farcaster, Telegram, Twitter/X.
- Desktop or hardware flows: Safari/Xcode, Capacitor device builds, Electron app launch, Smartglasses BLE hardware.
- Financial transaction flows:
trader,lp-manager, and wallet-enabled Farcaster mini app paths.
Use setup-guide.html for the account setup links and keep dry-run or paper
trading modes enabled until the target account, project, or wallet is verified.