| name | verify |
| description | Run full project verification — linting, type checking, and tests across both web and agent packages. |
Run every verification step even if an earlier one fails, then report a concise
pass/fail summary with the relevant error for each failure:
- TypeScript lint and format check:
pnpm check
- TypeScript type check:
pnpm typecheck
- TypeScript tests:
pnpm test
- Python lint:
cd apps/livekit-agent && uv run ruff check
- Python format check:
cd apps/livekit-agent && uv run ruff format --check
- Python tests:
cd apps/livekit-agent && uv run python -m pytest
If the Python development tools are unavailable, report that uv sync --project apps/livekit-agent --dev is required; do not silently skip those steps.