Files
wehub-resource-sync 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
chore: import upstream snapshot with attribution
2026-07-13 12:43:05 +08:00

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.