SUPERCLI (Dynamic CLI) is a config-driven, AI-friendly CLI that dynamically generates commands from cloud configuration and service specifications (OpenAPI, MCP, custom integrations). It is designed for both humans and agents, providing discoverable, introspectable, plannable, and executable commands in a single invocation.

Discoverable — Commands and namespaces can be listed automatically. Agents can query what capabilities exist without prior knowledge.

Introspectable — Every command exposes its inputs, outputs, adapters, and side-effects, allowing agents to understand usage and risk before execution.

Plannable — Execution steps (validation, API calls, transformations, dependencies) are internally computed as a DAG (Directed Acyclic Graph) to ensure correct order and safe handling of dependencies.

Executable — Commands run in one shot; the agent receives deterministic, structured output directly, without requiring a separate execute step.
