426e9eeabd
Benchmark Bridge Tests / benchmark (bunx @biomejs/biome check packages/lifeops-bench/src, benchmark-lint) (push) Waiting to run
Benchmark Bridge Tests / benchmark (bunx vitest run --config packages/lifeops-bench/vitest.config.ts --root packages/lifeops-bench --passWithNoTests, benchmark-tests) (push) Waiting to run
Build Agent Image / build-and-push (push) Waiting to run
Chat shell gestures / Chat shell gesture + parity e2e (push) Waiting to run
ci / test (push) Waiting to run
ci / lint-and-format (push) Waiting to run
ci / build (push) Waiting to run
ci / dev-startup (push) Waiting to run
Cloud Gateway Discord / Test (push) Waiting to run
Cloud Gateway Webhook / Test (push) Waiting to run
Cloud Tests / lint-and-types (push) Waiting to run
Cloud Tests / unit-tests (push) Waiting to run
Cloud Tests / integration-tests (push) Waiting to run
Cloud Tests / e2e-tests (push) Blocked by required conditions
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
Deploy Apps Worker (Product 2) / Determine environment (push) Waiting to run
Deploy Apps Worker (Product 2) / Deploy apps worker to apps-control host (${{ needs.determine-env.outputs.environment }}) (push) Blocked by required conditions
Deploy Eliza Provisioning Worker / Determine environment (push) Waiting to run
Deploy Eliza Provisioning Worker / Deploy worker to Hetzner host (${{ needs.determine-env.outputs.environment }} @ ${{ needs.determine-env.outputs.deployment_sha }}) (push) Blocked by required conditions
Dev Smoke / Classify changed paths (push) Waiting to run
Dev Smoke / bun run dev onboarding chat (push) Blocked by required conditions
Dev Smoke / Vite HMR dependency-level smoke (push) Blocked by required conditions
Electrobun Submodule Guard / electrobun gitlink is fetchable (push) Waiting to run
gitleaks / gitleaks (push) Waiting to run
Markdown Links / Relative Markdown Links (push) Waiting to run
Publish @elizaos/example-code / check_npm (push) Waiting to run
Publish @elizaos/example-code / publish_npm (push) Blocked by required conditions
Publish @elizaos/plugin-elizacloud / verify_version (push) Waiting to run
Publish @elizaos/plugin-elizacloud / publish_npm (push) Blocked by required conditions
Quality (Extended) / Homepage Build (PR smoke) (push) Waiting to run
Quality (Extended) / Comment-only diff guard (push) Waiting to run
Quality (Extended) / Format + Type Safety Ratchet (push) Waiting to run
Quality (Extended) / Develop Gate (secret scan + UI determinism) (push) Waiting to run
Quality (Extended) / Develop Gate (lint) (push) Waiting to run
Sandbox Live Smoke / Sandbox live smoke (push) Waiting to run
Snap Build & Test / Build Snap (amd64) (push) Waiting to run
Snap Build & Test / Build Snap (arm64) (push) Waiting to run
supply-chain / sbom (push) Waiting to run
supply-chain / vulnerability-scan (push) Waiting to run
Build, Push & Deploy to Phala Cloud / build-and-push (push) Waiting to run
Test Packaging / Validate Packaging Configs (push) Waiting to run
Test Packaging / PyPI on Python ${{ matrix.python }} (push) Waiting to run
Test Packaging / Pack & Test JS Tarballs (push) Waiting to run
Test Packaging / elizaos CLI global-install smoke (node + bun) (push) Waiting to run
UI Fixture E2E / ui-fixture-e2e (push) Waiting to run
UI Fixture E2E / fixture-e2e (push) Waiting to run
UI Story Gate / story-gate (push) Waiting to run
vault-ci / test (macos-latest) (push) Waiting to run
vault-ci / test (ubuntu-latest) (push) Waiting to run
vault-ci / test (windows-latest) (push) Waiting to run
vault-ci / app-core wiring tests (push) Waiting to run
verify-patches / verify patches/CHECKSUMS.sha256 (push) Waiting to run
Voice Benchmark Smoke / voice-emotion fixture smoke (push) Waiting to run
Voice Benchmark Smoke / voiceagentbench fixture smoke (push) Waiting to run
Voice Benchmark Smoke / voicebench-quality unit smoke (push) Waiting to run
Voice Benchmark Smoke / voicebench TypeScript unit (no audio) (push) Waiting to run
Voice Benchmark Smoke / voice bench smoke summary (push) Blocked by required conditions
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) Waiting to run
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) Waiting to run
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) Waiting to run
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) Waiting to run
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) Waiting to run
Test Packaging / Build & Test PyPI Package (push) Waiting to run
Voice Workbench / headless workbench (mocked backends) (push) Has been cancelled
Voice Workbench / real acoustic lane (nightly, provisioned only) (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.