What problem does it solve?
Verifying that every configured cloud LLM provider still works after config changes, key rotations, or API updates is tedious manual work. This Skill automates regression testing across all enabled providers so broken credentials, wrong base URLs, or incompatible parameters are caught immediately.
Core Features & Use Cases
- Multi-Provider Testing: Runs connectivity, chat completion, JSON output, and SSE streaming tests against every enabled provider in ~/.aegis-ai/llm-config.json, including OpenAI-compatible, Anthropic, and Gemini API formats.
- Resilient Request Handling: Automatically retries with legacy max_tokens parameters, backs off on 429 rate limits, and normalizes base URLs with version paths.
- Structured Reporting: Emits JSONL protocol events for the Aegis runtime and saves timestamped JSON result files to ~/.aegis-ai/regression-tests/.
- Use Case: After adding a new GLM API key, run the regression suite with a provider filter to confirm chat, JSON, and streaming all pass before using it in production camera alerts.
Quick Start
Run the cloud provider regression test for all enabled providers and show me which ones pass or fail.