Repository navigation
v3.0.0 — CLI overhaul: design system, flag standardization, doctor/config, 6x faster startup
Breaking
- External LLM layer removed —
llmProvider/llmModelconfig fields, LLM env vars (ANTHROPIC_API_KEY,GOOGLE_*,AWS_*,LLM_*), theruntime profiles auditcommand, and@langchain/*/@anthropic-ai/vertex-sdkdeps are gone. Guardrail generation is fully agent-driven. AIRS scanner + management credentials unchanged.
Highlights
- ~6x faster startup (≈0.4s → ≈0.06s): DLP generator loads lazily; sharp/pdf-lib/docx/piexifjs are now optionalDependencies; dist is a 5-file tsup bundle
- Uniform output design system — one glyph/color per meaning across all command groups;
--output json|yaml|csvis pipe-pure (status → stderr); standardized exit codes (0/1/2) - Flag standardization —
--output= format,--output-file,--file,--limit/--offset,--forceeverywhere. Old spellings keep working through v3 with a stderr deprecation notice (removal in v4): see the Flag Migration guide - New commands:
airs doctor(credential/connectivity preflight),airs config list|get|set|unset|path(source-tracked, secret-masked),airs completion bash|zsh|fish - QoL: global
--quiet,ls/rmaliases, help examples, interactive confirmation on destructive ops (--forcebypasses) - Security:
--debuglogs now deep-redact bodies/query params/headers and rotate (10 newest kept)
Full notes: https://cdot65.github.io/prisma-airs-cli/about/release-notes/