$npx -y skills add SharpAI/DeepCamera --skill cloud-provider-regressionConnectivity, chat, JSON & streaming regression tests for all enabled cloud LLM providers
| 1 | # Cloud Provider Regression Test |
| 2 | |
| 3 | Tests every enabled cloud provider for connectivity, chat completion, JSON output, and SSE streaming. |
| 4 | Reads keys from `~/.aegis-ai/llm-config.json`. |
| 5 | |
| 6 | ## Standalone |
| 7 | |
| 8 | ```bash |
| 9 | node scripts/run-regression.cjs # all providers |
| 10 | node scripts/run-regression.cjs --provider glm,xai # specific |
| 11 | node scripts/run-regression.cjs --verbose # full responses |
| 12 | ``` |
| 13 | |
| 14 | ## Protocol |
| 15 | |
| 16 | ```jsonl |
| 17 | {"event":"ready","providers":8} |
| 18 | {"event":"test_result","suite":"GLM","test":"chat","status":"pass","timeMs":1930} |
| 19 | {"event":"complete","passed":14,"failed":1,"total":15,"timeMs":38000} |
| 20 | ``` |
| 21 | |
| 22 | ## Tests Per Provider |
| 23 | |
| 24 | | Test | Verifies | |
| 25 | |------|----------| |
| 26 | | Chat | Connectivity, auth, URL construction, param compat | |
| 27 | | JSON | Structured output (JSON instruction following) | |
| 28 | | Stream | SSE streaming, chunks received | |
| 29 | |
| 30 | Results saved to `~/.aegis-ai/regression-tests/`. |